如何从MongoDB中的数据库中获取mongodump 1个集合

时间:2017-03-25 06:53:53

标签: mongodb mongodb-query

如何从我的数据库中获取1个集合的mongodump

../mongodump --db db_name --collection collection_name --out /home/dell/999/

我收到了这个错误

bash: ../mongodump: No such file or directory

这适用于整个数据库备份

./mongodump --out /home/dell/777/ --db dbname

但是从一个无效的数据库备份单个集合

2 个答案:

答案 0 :(得分:1)

使用mongoexport导出集合数据:

mongoexport --db test --collection mycollection --out myCollection.json

答案 1 :(得分:0)

如果它是一个副本集并且您想使用 --uri,您应该像这样使用它,因为文档指出您在使用 --uri 时无法指定某些选项

mongodump --uri "mongodb://user:password@mongo-en-1.example.io:27017,mongo-en-2.example.io:27017,mongo-en-3.example.io:27017/$Databasename?replicaSet=$replicasetname&authSource=admin"  --collection $collectionname
相关问题