在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数据库