如何将一个集合从一个mongodb复制到另一个mongodb?

时间:2014-05-14 10:44:08

标签: mongodb

我的mongo中有一个名为socialmedia的数据库中有一个名为tracks的集合。如何将此集合复制到我的网络中的另一个mongodb?

更新 只有一个mongodb实例

2 个答案:

答案 0 :(得分:4)

使用cloneCollection http://docs.mongodb.org/manual/reference/command/cloneCollection/

在目标服务器上,运行

{ cloneCollection: "databaseName.socialmedia", from: "mongodb.example.net:27017" }

如果您想在同一台服务器上执行此操作:

db.socialmedia.copyTo(newNameOfSocialmedia)

http://docs.mongodb.org/manual/reference/method/db.collection.copyTo/

答案 1 :(得分:0)

使用mongo导入和导出。解释你can find here

mongoimport --db project_test_db --collection users --out export/users.json

mongoexport --db project_test_db --collection users --sort '{fieldName: 1}' --limit 100 --skip 10 --out export/users.json