MongoDB:使用带有--query选项的mongoexport时出现问题

Gan*_*anu 1 csv mongodb mongoexport

当我尝试使用--query选项使用mongoexport进行备份以获取状态等于A的文档时,面临以下错误:

mongoexport --port 27017 --db ex --collection A --type=csv --fields _id,status --query '{"status":"A"}' -o eg.csv
Run Code Online (Sandbox Code Playgroud)

错误验证设置:查询''{status:A}''无效JSON

请让我知道如何使用--query选项.

Ale*_*lex 9

假设您从DOS命令提示符运行此命令,则需要交换单引号和双引号.您需要将整个查询用双引号括起来并在JSON文档中使用单引号,如下所示:

--query "{'status':'A'}"
Run Code Online (Sandbox Code Playgroud)

我已经使用mongoexport3.0.0和3.2.0版测试了它,它适用于这两个版本.