爲了認證客戶端,你必需要添加一個對應的用戶到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"})