为了认证客户端,你必须要添加一个对应的用户到MongoDB。基本的步骤分为以下几步:
use admin
db.createUser({"user":"myadmin","pwd":"password","roles":["root"]})
auth=true
use admin
db.auth("myadmin","password")
show users
use mydemo
db.createUser({"user":"user1","pwd":"password","roles":["read"]})
注意:该用户只有读的角色
切换用户:
db.auth("user1","password")
查询collection:db.emp.findOne() --> 可以正常操作
插入新文档:db.testtable2.insert({"name","Tom"}) ---> 出错
db.updateUser("user1",{"pwd":"abcd"})
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。