从MongoDB导出csv

时间:2016-06-29 05:55:39

标签: mongodb mongoexport database nosql

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

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

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

1 个答案:

答案 0 :(得分: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

更多详情:Click here