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