# 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 インストーラー](/tools/cli-and-sdks/quickstart)


インストール後、コンピューターに 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](/products/customer-data-platform/integration-hub/batch/import/bulk-data-import) を、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)