鍍金池/ 問答/Python  數(shù)據(jù)庫/ 兩臺電腦上 mongodb中有相同名字庫和索引的表的 合并如何實(shí)現(xiàn)?

兩臺電腦上 mongodb中有相同名字庫和索引的表的 合并如何實(shí)現(xiàn)?

我有兩臺電腦都配置好了mongo,建立了同樣的庫和表。

但是兩邊的數(shù)據(jù)不同,我希望有個相對容易且高效的方法,合并兩邊的內(nèi)容到其中一個電腦上。

之前使用的是 將其中一個dump下來,拷貝到另外的電腦。
導(dǎo)入到另外的端口,然后逐個更新過去。。
總覺得好蠢。

請教 有沒更高效的方法

回答
編輯回答
小曖昧

可以考慮db.source_db.copyTo(target_db) 要注意這個會鎖住數(shù)據(jù)庫,還有就是要備份,或者把現(xiàn)有的2個數(shù)據(jù)庫拷貝到第3個里面,這樣不怕數(shù)據(jù)丟失,即使有什么問題依然有原始數(shù)據(jù)。

2017年6月5日 15:50