Mongodb 如何使用查询运行mongoexport csv

Mongodb 如何使用查询运行mongoexport csv,mongodb,Mongodb,我正在尝试将mongodb查询导出到csv文件。以下是我所拥有的: mongoexport --db db_name --collection agents --query ‘{ $and: [ {clients_count: {$gt:2}}, {vendors_count:{$gt:10}} ] }’ --csv --fieldFile userFields.txt --out outputFilePathAndName.csv 我得到了以下错误: Error parsing comman

我正在尝试将mongodb查询导出到csv文件。以下是我所拥有的:

mongoexport --db db_name --collection agents --query ‘{ $and: [ {clients_count: {$gt:2}}, {vendors_count:{$gt:10}} ] }’ --csv --fieldFile userFields.txt --out outputFilePathAndName.csv
我得到了以下错误:

Error parsing command line: too many positional options

我做错了什么?明白了。正确的查询:

mongoexport --db db_name --collection collectionName --query '{$and:[{clients_count:{$gt:2}},{vendors_count:{$gt:10}}]}' --csv --fieldFile userFields.txt --out filepat/fileName.csv
关键是使用单引号,并且在查询中不留空格

编辑


字段有问题,但似乎获取了正确的文档。

这些卷曲的引号让我感到奇怪。请尝试更改您的引号。可能是@JuanCarlosFarah的复制品谢谢,但我还是不明白。我只有一组单引号。每个论点是否也应该用引号引起来?如果有区别的话,我现在在Mac电脑上。你试过用双引号吗-查询{…}?