我使用具有 readWriteAnyDatabase、dbAdminAnyDatabase、userAdminAnyDatabase、clusterAdmin 但仍然无法复制数据库的用户登录。我能够分别访问和创建两个数据库中的集合。
> use admin
> db.auth('user', 'password')
> db.copyDatabase('database1', 'database2')
{ "ok" : 0, "errmsg" : "unauthorized" }
MongoDB版本是2.4.5