web-dev-qa-db-ja.com

mongoDBデータをCSV形式にエクスポートする方法は?

MongoDBからCSVにデータをエクスポートする非常に簡単な方法を探しています。ほとんどの回答にはbashスクリプトなどが関係しています。データをCSVにエクスポートするだけの単純なmongoDBコマンドはありますか?

16
dwstein

更新:

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
24
andyb

すでに.bsonファイルがある場合、csvにエクスポートするには:

bsondump collection.bson > file.csv
7
Fabio Espinosa

MongoDBコンパスを使えば簡単です。

Collection -> Export Collection -> Select Export data as JSON or CSV

データをエクスポートします。

0
Jay Dangar