我需要將一個集合從一個數據庫複製到另一個數據庫的幫助。我多次搜索,但沒有得到任何適當的解決方案。所有使用copyTo
或插入內部的簡單查找查詢。這不是最好的解決方案..因爲copyTo
會阻止我所有的數據庫操作。並且插入花費太多時間將數據從一個集合複製到另一個集合。因爲我的收藏中有數百萬條記錄。正確的PHPphp:MongoDB將數據庫集合複製到另一個
db.runCommand({renameCollection:'db1.collection_name', to: 'db2.collection_name'});
此命令的工作,但問題是,它從源頭消除收集和所有的數據移動到目標數據庫:
我在MongoDB中選中一個命令。我想在源文件上保留這個集合。所以,我可以將同一個集合複製到多個數據庫。
任何人都可以有更好的建議嗎?請在這個腳本中幫助我。
嗨,我通過使用它的'mongodump'任何perticular數據庫集合,然後'mongorestore'找到其解決方案的任何其他數據庫集合。 –