gpt4 book ai didi

mongodb - 使用命令行在 MongoDB 中创建用户

转载 作者:行者123 更新时间:2023-12-04 14:34:44 31 4
gpt4 key购买 nike

我有一个执行命令的管道,我想用它来将用户添加到 MongoDB。我在 stackoverflow 上看到过类似的答案,但这些答案是针对较旧的 MongoDB 版本(他们使用 .addUser() 而不是 .createUser() )。

到目前为止,我已经尝试过:

'mongo {AUTH_URL} admin --eval "db.createUser({ createUser: {DB_USERNAME}, pwd: {DB_USER_PASSWORD}, roles: [{ role: "readWrite", db: {DB_NAME}}]})'

所以我需要的是一行代码,它将为我创建用户,我将通过环境变量设置所有必要的元素。
如果有人可以提供一个终端命令的示例来创建一个新用户,那就太好了。

最佳答案

  • 安装mongodb3.0
  • mongo
  • use admin
  • db.createUser({user:'admin',pwd:'admin',roles:
    [{role:'root',db:'admin'}]})
  • use newdatabase
  • db.createUser({user:'database_user',pwd:'newdatabasepass',roles:[{role:'readWrite',db:'newdatabase'}]})
  • 关于mongodb - 使用命令行在 MongoDB 中创建用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39168052/

    31 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com