# Legacy Bulk Import From Mongodb この記事では、MongoDB からデータをダンプして Treasure Data にインポートする方法について説明します。 # Legacy Bulk Import のインストール まず、bulk loader プログラムを含む [Toolbelt](https://support.treasuredata.com/hc/en-us/articles/command-line) をコンピューターにインストールします。 ## ダウンロード - [Windows 用 Toolbelt インストーラー](https://toolbelt.treasuredata.com/win) - [Mac OS X 用 Toolbelt インストーラー](https://toolbelt.treasuredata.com/mac) - [Linux 用 Toolbelt インストーラー](https://toolbelt.treasuredata.com/linux) インストール後、コンピューターに td コマンドがインストールされます。ターミナルを開き、td と入力してコマンドを実行します。また、java もインストールされていることを確認してください。td import:jar_update を実行して、最新版の bulk loader をダウンロードします: ``` $ td usage: td [options] COMMAND [args] $ java Usage: java [-options] class [args...] $ td import:jar_update Installed td-import.jar 0.x.xx into /path/to/.td/java ``` ## ダンプ mongoexport コマンドを使用して、以下のようにコレクションを JSON (デフォルト) または CSV 形式でエクスポートします: ``` $ mongoexport --db users --collection contacts --out /tmp/result.json $ mongoexport --db users --collection contacts --csv --out /tmp/result.csv ``` 詳細については、[MongoDB ドキュメント](http://docs.mongodb.org/manual/reference/mongoexport/)を参照してください。 ## CSV ファイルまたは JSON ファイルからの Bulk Import CSV ファイルのインポート方法については [Bulk Import from CSV files](http://docs.treasuredata.com/display/INT/Bulk+Import+from+CSV+files) を、JSON ファイルのインポート方法については [Bulk Import from JSON files](/ja/int/legacy-bulk-import-from-json-file) を参照してください。 詳細については、以下のページをご確認ください: - [Bulk Import Internals](/ja/int/legacy-bulk-import-internals) - [Bulk Import Tips and Tricks](/ja/int/legacy-bulk-import-tips-and-tricks)