1

我是 MongoDB 的新手。我想将一些字段导出到 csv 文件,如果该字段存在于特定行中,那么我想要该字段中的空值。目前我正在尝试这个:

mongoexport --host hostname --collection collectionname -q '{}' -f "field1","field2" --db dbname --username user --password pass --out out.csv

但问题是如果数据库中不存在字段值,则输出不会保留该字段。有什么建议我该如何执行所需的操作?

4

1 回答 1

1

尝试:

mongoexport --host hostname --username user --password pass --db dbname --collection collectionname --type=csv --fields field1,field2 --query '{field1: { $exists: true}, field2: { $exists: true}}' --out out.csv

更多详情:点击这里

于 2016-06-29T06:25:02.870 回答