0
我有幾個盒子運行他們自己的mongo實例,到目前爲止,我每個人都有大約2個演出數據。我有一個箱子,現在我開始將所有數據發送到,但我必須「合併」並將這些箱子中的數據彙總回這個整合的箱子。是否有可能將多個mongodb合併到一個盒子中
我在做什麼每個箱子是我跑
mongodump mydb restorepath
,然後轉化中的BSON輸出運行後在我的大箱子一個mongorestore。有沒有另一種方法來做到這一點?我擔心這樣做可能會遇到問題,比如id碰撞,以及你有什麼問題。
那些較小的機器運行相同數據庫的不同副本?或不同的數據庫? –
@SergioTulentsev他們運行相同的集合和相同的數據庫,但不同的「數據」,文檔是不同的。 –
如果您使用Mongo的標準_id生成器,那麼即使它們是兩個單獨的數據庫,您也不應該看到任何衝突,因爲它們是UUID – Martin