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

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

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

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

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

請(qǐng)教 有沒更高效的方法

回答
編輯回答
小曖昧

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

2017年6月5日 15:50