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

複数のドキュメントの変更

MongoDB Atlas では、Update Documents モーダルを使用して、複数のドキュメントに対して一括更新操作を実行できます。Update Documents モーダルを使用してアップデートを実行すると、データへのアップデートを適用する前に視覚化できます。

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

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

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

    Data Explorer が表示されます。

重要: クラスターの名前をクリックしてCluster サイドバーを開き、Data Explorer 見出しの下のShortcuts をクリックすることもできます。

2
  1. コレクションを選択します。

  2. Documentsタブから、 Query barにクエリを入力します。 指定されたクエリのフィルタ条件は、 Bulk Updateモーダルのドキュメントに適用されます。 コレクション内のすべてのドキュメントにアップデートを適用する必要がある場合は、 Query barを空白のままにします。

3

On the Documents tab, click the Bulk drop-down menu and select Bulk update documents. Alternatively, you can right-click the surrounding white space and select Bulk update to display the Update Documents modal.

モーダルには次の情報が含まれています。

UI Element
説明
Filter

Query Barに指定されたフィルタ条件は、 Update Documentsモーダルに適用されます。 フィルタークエリを更新するには、 Update Documentsモーダルを終了し、 Query Barでクエリを変更します。

Update

フィルター条件で指定されたドキュメントに適用される更新構文。update のdb.collection.updateMany() パラメータで動作する構文であればどれでもかまいません。

Preview

更新構文が適用されたドキュメントのプレビュー。

4

Updateテキスト フィールドに更新構文を指定します。

更新の影響を受けるドキュメントの数は、 Update Documentsモーダルの上部に表示されます。

注意

Previewヘッダーの下のドキュメントは、 Update構文がコレクション内のドキュメントにどのように影響するかを示しています。

5

[Update Documents] をクリックします。

Atlas は Filter式内のドキュメントに Update を適用します。

次の例では、sample_mflix データセットを使用します。

この例では、Atlas Update Documents モーダルを使用して tomatoes.viewer.numReviews フィールドと tomatoes.viewer.meter フィールドを更新します。

Query Barのフィルターを適用して、 yearが1917の映画をフィルタリングします。

{ 'year' : 1917 }

Click the Bulk drop-down menu and select Bulk update documents. The Update Documents modal displays.

Updateテキストボックスに、次の構文を貼り付けます。

{
$inc: { "tomatoes.viewer.numReviews" : 1},
$set: { "tomatoes.viewer.meter" : 99 }
}

この構文は次のとおりです。

  • tomatoes.viewer.numReviewsフィールドを1 ずつ増加させます。

  • tomatoes.viewer.meterフィールドを99 に設定します。

Previewセクションには、アップデート クエリの影響を受けるサンプル ドキュメントが入力されます。

numReviewsフィールドとmeter フィールドの更新を表示するには:

  • tomatoes の横にある右矢印アイコンをクリックします。

  • viewer の横にある右矢印アイコンをクリックします。

コレクションのデータをアップデートするには、 Update Documentsボタンをクリックします。