MongoDBからCSVでデータをエクスポートするコンソールコマンド
公開日:
表題のとおりですが、自分用の備忘録というかMongoDBからCSVエクスポートしたいときに都度調べているのでここにメモしておきます
標準で用意されているmongoexportというコマンドを使用します
mongoexportのドキュメントはこちら
CSVで出力するためには2つのオプションが必須です
-type
オプションにはcsvを指定します
-fields
オプションもCSV出力の場合は必須となっており、全部出してくれよと思うのですがカンマ区切りで指定してあげる必要があります
コマンドサンプルはこんな感じ
mongoexport --username {username} --password {password} --collection={collection_name} --db={database_name} --type=csv --fields={field1},{field2},{field3},... --out={csv_file_path: ex./tmp/out.csv}