我正在尝试将远程托管的集合克隆到我的本地Mongo数据库。我尝试在本地环境中打开mongo控制台并发出:
db.runCommand({cloneCollection: "<dbname.colname>", from: "<remotehost:port>"})
失败了
"errmsg" : "exception: nextSafe(): { $err: \"not authorized for query on <dbname>.system.namespaces\", code: 16550 }",
"code" : 13106,
如何正确授权远程服务器克隆集合?
答案 0 :(得分:7)
不幸的是,目前还不可能。这个功能有一个Jira ticket开放。作为解决方法,您可以考虑使用mongodump --collection
和mongorestore
。