我是MongoDB的新手。我想将一些字段导出到csv文件,如果该字段存在于特定行中,那么我想在该字段中显示空值。目前我正在尝试这个:
mongoexport --host hostname --collection collectionname -q '{}' -f "field1","field2" --db dbname --username user --password pass --out out.csv
但问题是如果数据库中不存在字段值,则输出不会保留字段。有任何建议我如何进行所需的操作?
答案 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