mongoDB克隆从数据库A到远程数据库B的集合

时间:2016-03-09 20:11:41

标签: git mongodb mongodb-query clone

我需要从我的db中克隆一个名为'company'的集合,集合在例如:mongodb.example.net:27017中被称为'company'。

我厌倦了这个,但保留了一个SyntaxError:缺少;在声明之前 { cloneCollection: "company.company", from: "host.domain.com:27017" }

如果我尝试db.cloneCollection('mongodb.example.net:27017','company') 返回显示为{"ok" : 1}

当我检查我的收藏品时,没有任何内容出现。

如何将集合从一个数据库克隆到另一个数据库?

1 个答案:

答案 0 :(得分:2)

您需要遵循以下几个步骤:

假设您通过mongo shell连接到本地服务器。

  • 使用“remote_database_name”
  • db.cloneDatabase( “remote_server的”)

确保您也可以正确访问远程MongoDB服务器。还要确保没有与您尝试克隆的远程数据库同名的现有本地数据库。请参阅更多信息here