当我尝试使用--query选项使用mongoexport进行备份以获取状态等于A的文档时,面临以下错误:
mongoexport --port 27017 --db ex --collection A --type=csv --fields _id,status --query '{"status":"A"}' -o eg.csv
错误验证设置:查询''{status:A}''无效JSON
请让我知道如何使用--query选项.
假设您从DOS命令提示符运行此命令,则需要交换单引号和双引号.您需要将整个查询用双引号括起来并在JSON文档中使用单引号,如下所示:
--query "{'status':'A'}"
我已经使用mongoexport
3.0.0和3.2.0版测试了它,它适用于这两个版本.