// 切换到 admin 库(默认就在 admin,但为了保险写一下) db = db.getSiblingDB('admin'); // 1. 创建第一个业务数据库和用户 db = db.getSiblingDB('my_db'); db.createUser({ user: "my", pwd: "My_123456", roles: [ // 授予 readWrite 读写数据 { role: "readWrite", db: "my_db" }, // 授予 dbAdmin 便于索引管理 { role: "dbAdmin", db: "my_db" } ] }); // 初始化一个集合(可选,防止库看起来是空的) db.createCollection('my_collection'); print('系统提示: 业务数据库与账号初始化脚本执行完毕!');