将多个mongodb实例合并/合并到一个mongodb实例

时间:2016-11-15 11:04:03

标签: mongodb

我试图找出一种方法,将来自不同位置(Say分支)的多个mongodb实例的数据合并到一个运行在中心位置的主mongodb实例(Say Head Office)。

达到上述要求的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

我认为最简单(也许是唯一的)方法是编写一个脚本,在文档之后合并两个数据库实例。

  1. 从DB_B获取第一个实例。
  2. 如果需要,将其插入DB_A。
  3. 从DB_B中删除它。
  4. 重复完成。
  5. 您可能只想批量读取实例,而不是从源db(DB_B)中删除实例。这应该更高效,但编码稍微困难(特别是如果你从未做过这样的事情)。