mongodb_user.js 615 B

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