我使用' copyDatabase'将本地数据库复制到远程数据库。
cosole只返回
{
"ok" : 1.0
}
db已创建,但不是'有任何收藏品。
收藏品未被复制。
我在本地尝试相同的命令,只在本地复制数据库。 它有效。
远程是aws上的Ubuntu 远程mongo版本是2.4.9
答案 0 :(得分:0)
我在Mongo 3.4上,但你可以尝试:
db.cloneCollection(from, collection, query)
或:
db.cloneDatabase("hostname")
编辑:
根据OP的评论 在v2.4中使用MongoDump和MongoRestore 这将转储数据库和集合,然后还原到您想要的位置 Docs are here for that in 2.4