我正在尝试copydb
在 mongodb 中使用命令。
当我这样做时,我得到以下异常:
Command 'copydb' failed: access denied; use admin db (response: { "errmsg" : "access denied; use
admin db", "ok" : 0.0 })
我尝试以管理员身份登录,但由于我没有使用用户名和密码而失败。
如何在没有用户名和密码的情况下以管理员身份登录?如果我已经有权限,为什么还需要以管理员身份登录drop
?
提前致谢
m_mongoDatabase.RunCommand(new CommandDocument(new BsonElement("copydb", (BsonValue) 1),
new BsonElement("fromdb", (BsonValue) from),
new BsonElement("fromhost", (BsonValue) fromHost),
new BsonElement("todb", (BsonValue) to)));