我想在mongodb中创建一个只能读取,写入和删除集合数据的用户,但该用户将无法删除任何数据库的mongodb。搜索后,我读了一个类似
的命令db.createUser({
user: "name",
pwd: "password",
roles:[{role: "readAndWrite" , db:"alldbs"}]})
此命令中我应该更新什么,只有用户才能通过该命令读取,写入,删除所有数据库集合数据,但无法删除数据库意味着用户没有使用此权限。 db.dropDatabase()
命令,并使用我们在mongodb中使用的每个命令。
您的建议将不胜感激。
先谢谢了。