mongodump查询从站db

时间:2016-09-22 04:45:58

标签: mongodb mongodump

我试图从我的中学转移,所以我不会伤害现场交通。

我可以成功转储它。但如果我添加一个查询,我会收到0个文件。

我需要添加什么才能成功查询我的奴隶?

0 Documents:
mongodump --host xxxx --port 27017 --username xxx --password xxx --db test --collection xxxx --query "{date_visited:{'$gte':new Date(1451606400000)}}" --out /dumps/xxxx-after-2016-01-01.json

All Documents:
mongodump --host xxxx --port 27017 --username xxx --password xxx --db test --collection xxxx --out /dumps/xxxx.json

1 个答案:

答案 0 :(得分:2)

尝试这样,即交换双引号和单引号的用法,以避免shell的任何评估,如docs

中所述
  

- 查询,-q

     

提供JSON文档作为查询,可选择限制mongodump输出中包含的文档。

     

您必须将查询括在单引号中(例如')以确保它   不与您的shell环境交互。

mongodump --host xxxx --port 27017 --username xxx --password xxx --db test --collection xxxx --query '{date_visited:{"$gte":new Date(1451606400000)}}' --out /dumps/xxxx-after-2016-01-01.json