MongoDBからCSVにデータをエクスポートする非常に簡単な方法を探しています。ほとんどの回答にはbashスクリプトなどが関係しています。データをCSVにエクスポートするだけの単純なmongoDBコマンドはありますか?
更新:
Mongo 3.0.6以降--csv
はサポートされなくなり、新しいフラグは--type=csv
ので、コマンドは
mongoexport --db users --collection contacts --type=csv --fieldFile fields.txt
元の答え:
これは、mongoユーティリティ関数を使用してコマンドラインから実行できますmongoexport --csv
。
--csv
ドキュメントには、 --fields
または --fieldFile
。
使用例 を見て、それらが役立つかどうかを確認してください。例:
mongoexport --db users --collection contacts --csv --fieldFile fields.txt
すでに.bsonファイルがある場合、csvにエクスポートするには:
bsondump collection.bson > file.csv
MongoDBコンパスを使えば簡単です。
Collection -> Export Collection -> Select Export data as JSON or CSV
データをエクスポートします。