我很困惑,我在mongo中更改了我的管理员数据库,但是当我回来时,一天可能是2天。所有这些都消失了。我没有故意对db进行任何更改,也没有在这个时候使用过mongo。
我检查是否有任何用户:
> use admin
switched to db admin
> db.getUsers();
[ ]
所以我要将用户添加到users
db.createUser( { user: "root", pwd: "XXX", roles: [ "root" ] })
然后我确认添加了用户:
> db.getUsers();
[
{
"_id" : "admin.root",
"user" : "root",
"db" : "admin",
"roles" : [
{
"role" : "root",
"db" : "admin"
}
]
}
]
我可以在普通节点应用程序中编辑root用户甚至是db users
吗?我不这么认为吗?