我在一个数据库中有一个名为dashboard的集合,我想使用robomongo将该集合复制到另一个数据库。我怎样才能做到这一点?我尝试在第二个数据库中创建一个新的集合并尝试复制,但它失败了。所以有人请帮助我
答案 0 :(得分:10)
另一个数据库 - 另一个连接。但是Robomongo只能在一段时间内使用一个连接。这就是为什么不可能的原因。
我建议您使用mongoimport / mongoexoprt工具完成任务。它们带有mongo,与mongod.exe位于同一文件夹中,允许通过数据库移动集合,导出到json
文件并从中导入。
代码示例:
mongoexport --db testFrom --port portFrom --username userFrom --password passwordFrom --collection yourCollection --out test.json
mongoimport --db testTo --port portTo --username userTo --password passwordTo --collection yourCollection --file test.json