将MongoDB数据从登台服务器移动到生产

Tom*_*Tom 13 mongodb nosql

我在登台服务器上的集合中有500,000个文档,我需要将这些文档移动到生产服务器.

移动此数据的最佳方法是什么,我可以让mongodb将其从分段复制到生产,移动数据文件还是导出并重新导入?

sum*_*mit 13

  • 要转储集合吗

    mongodump -d dbname -c collectionname

    在Windows机器上,这将在Mongo'data'文件夹下使用bson文件创建一个转储文件夹

  • 在远程主机上还原

    mongorestore -h hostname -d dbname -c collectionname dump\dbname\collectionname.bson


mst*_*arn 9

看看mongodump和mongorestore工具.如果您只想要集合中的某些文档,则可以使用--query参数.