• 欢迎关注我的微信公众号“ Falost ” 右边扫描关注 --->>

如何在mongoDB中给数据库增加一个用户权限

Node 神棍 8436℃ 0评论

在mongoDB中可以是使用 db.createUser() 这个方法来给数据库添加管理用户并赋予权限

格式如下:

{ user: "",
  pwd: "",
  customData: {  },
  roles: [
    { role: "", db: "" } | "",
    ...
  ]
}

User  字符串类型 新的用户的名称。

PWD   字符串类型 用户的密码 这里需要填写明文。该PWD如果运行不要求现场db.createUser()上$外部 数据库中创建谁拥有外部存储到MongoDB的凭据的用户。

customData 文件 可选。任意信息。该字段可以被用来存储管理员希望与该特定用户相关联的任何数据。例如,这可能是用户的全名或员工ID。

Roles  是一个数组 角色授予用户。可以指定一个空数组[]而不角色创建用户。

使用案例:

首先进入到我们需要设置的数据库中

Use blog

然后使用

db.createUser(
   {
     user: "dbuser",
     pwd: "password",
     roles: [ "readWrite","dbAdmin"]
   }
)

创建一个dbuser 的用户 并给上读写权限和dbAdmin角色

成功添加后。

 

图片1

转载请注明:Falost的小窝 » 如何在mongoDB中给数据库增加一个用户权限

如果你觉得这篇文章不错或者对你有帮助,想请我喝一杯咖啡,可以打赏
喜欢 (5)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址