我可以使用MongoDB以这种方式附加数据库吗?

时间:2013-10-25 03:00:41

标签: mongodb

我们找到了一种将数据库附加到另一个mongo实例的方法,

也就是说,我们将来自orgin mongo实例的test.*等db文件复制到dest mongo实例。

如果我们重新启动mongo instance correct,

,这种方式就可以了

但是一旦我们发现即使我们保持mongo实例运行而不重启它也能正常工作。

所以问题:我可以在没有重启步骤的情况下将db复制到dest mongo实例吗?

1 个答案:

答案 0 :(得分:0)

只是复制数据库文件可能不是一个好主意,即使它似乎有效。

更简洁的方法是使用db.copyDatabase() shell方法。

另一种干净的方法是使用mongodump将源数据库导出到文件,然后使用mongorestore将其导入目标数据库。