如何更改mongoDB的身份验证数据库

时间:2019-04-15 01:04:36

标签: mongodb authentication nosql

在mongoDB中,身份验证属于一个数据库,用户应向该数据库进行身份验证。认为我有两个数据库。

数据库

B数据库

use A
db.createUser({user:'myuser',pwd:'mypwd',roles:[{role:'readWrite'}]})

这将为A数据库创建一个具有readWrite角色的用户,并且该用户需要在A数据库上进行身份验证,这意味着此代码无效,因为它在B数据库上运行:

use B
db.auth(myuser, pmypwd)

该用户应在A数据库上进行身份验证:

use A
db.auth(myuser, pmypwd)

我想知道是否有办法将用户从A数据库转移到B数据库

0 个答案:

没有答案