AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

を使用してファイルをロードする mongoimport

mongoimportを使用して、 またはJSON CSVファイルからMongoDB Atlasクラスターにデータをインポートできます。

次のチュートリアルでは、mongoimport を使用して、JSON ファイルから Atlas クラスターにデータをロードします。

1
  1. まだ表示されていない場合は、プロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。

  2. まだ表示されていない場合は、ナビゲーション バーの Projects メニューからプロジェクトを選択します。

  3. サイドバーで、 Security見出しの下のDatabase & Network Accessをクリックします。

[ データベースとネットワーク アクセス ] ページが表示されます。

2

mongoimportを実行して Atlas クラスターに書き込むには、データをインポートするデータベースで 読み取り / 書き込み 特権を持つデータベースユーザーを指定する必要があります。例、Atlas admin ロールを持つユーザーにはこれらの特権が付与されます。

そのようなユーザーが存在しない場合は、ユーザーを作成します。

  1. まだ表示されていない場合は Database Users タブをクリックします。

  2. Add New Database User をクリックします。

  3. Atlas admin ユーザーを追加します。

3
  1. まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー

  2. まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。

  3. サイドバーで、 Database見出しの下のClustersをクリックします。

[ Clusters (クラスター) ] ページが表示されます。

4

データを移行する Atlas クラスターのConnectをクリックします。

5

mongoimportを実行するホストがIPアクセス リストにない場合は、更新します。次のいずれかを指定できます。

  • mongoimport が実行されるサーバーのパブリック IP アドレス、または

  • VPC ピアリングを設定する際、クラウドプロバイダーとして AWS を選択した場合、ピア VPC の CIDR ブロック(またはサブネット)またはピア VPC のセキュリティグループのいずれかとなります。

6

Atlasクラスターには、 接続文字列 URIを使用して接続できます。 接続ダイアログボックスで、次の手順を実行します。

  1. [Drivers] をクリックします。

  2. 手順 1 で見つかった接続文字列をコピーします。

  3. PASSWORD を root ユーザーのパスワードに置き換え、DATABASE を接続先のデータベースの名前に置き換えます。

    重要

    提供された <PASSWORD> 内の@ 文字をすべてエスケープする必要があります。たとえば、p@ssword は p%40ssword にする必要があります。

この接続文字列は、mongoimport --uriオプションで に指定されます。

--host を使用する際、Atlas クラスターがレプリカセットである場合は、レプリカセット名も取得する必要があります。例:

myAtlasRS/atlas-host1:27017,atlas-host2:27017,atlas-host3:27017
7

mongoimport動作、オプション、例など、 の詳細については、mongoimport reference page を参照してください。

このページを評価