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 に答える