我們發現了一種將DB連接到另一個蒙戈實例,我可以使用MongoDB以這種方式連接數據庫嗎?
也就是我們複製像test.*
從淵源考蒙戈實例DB文件到dest蒙戈實例。
如果我們重新啓動蒙戈實例正確這樣的工作,
,但一旦我們發現,這個工程即使我們保持蒙戈實例,而無需重新啓動它運行。
所以問:我可以只複製數據庫到目標mongo實例沒有重新啓動步驟?
我們發現了一種將DB連接到另一個蒙戈實例,我可以使用MongoDB以這種方式連接數據庫嗎?
也就是我們複製像test.*
從淵源考蒙戈實例DB文件到dest蒙戈實例。
如果我們重新啓動蒙戈實例正確這樣的工作,
,但一旦我們發現,這個工程即使我們保持蒙戈實例,而無需重新啓動它運行。
所以問:我可以只複製數據庫到目標mongo實例沒有重新啓動步驟?
只要複製數據庫文件可能不是一個好主意,即使它似乎工作。
一個更清潔的方法是使用shell的方法db.copyDatabase()
。
另一種清潔方法是使用mongodump
到源數據庫導出到文件,然後使用mongorestore
將其導入目標數據庫上。
要合併的數據庫是否具有相同的集合或者集合是不同的? – Philipp
@ Philipp他們是不同的 – jackalope