我需要将一个集合从一个数据库复制到另一个数据库的帮助。我多次搜索,但没有得到任何适当的解决方案。所有使用copyTo
或插入内部的简单查找查询。这不是最好的解决方案..因为copyTo
会阻止我所有的数据库操作。并且插入花费太多时间将数据从一个集合复制到另一个集合。因为我的收藏中有数百万条记录。正确的PHPphp:MongoDB将数据库集合复制到另一个
db.runCommand({renameCollection:'db1.collection_name', to: 'db2.collection_name'});
此命令的工作,但问题是,它从源头消除收集和所有的数据移动到目标数据库:
我在MongoDB中选中一个命令。我想在源文件上保留这个集合。所以,我可以将同一个集合复制到多个数据库。
任何人都可以有更好的建议吗?请在这个脚本中帮助我。
嗨,我通过使用它的'mongodump'任何perticular数据库集合,然后'mongorestore'找到其解决方案的任何其他数据库集合。 –