Docs Menu
Docs Home
/
MongoDB Compass
/ /

複数のドキュメントの削除

項目一覧

  • このタスクについて
  • 始める前に
  • 手順
  • 詳細

Delete Documentsモーダルを使用して、Compass 内の複数のドキュメントに対して一括削除操作を実行できます。 これにより、削除を適用する前に削除を視覚化することができます。

ドキュメントの削除は永続的なアクションであり、元に戻すことはできません。 削除操作を確認する前に、 Delete DocumentsモーダルのPreviewでドキュメントを検証します。

Delete Documentsモーダルは、Compass バージョン 1.42.0以降で利用可能です。 最新の Compass バージョンの更新やインストールの手順については、「 Compass のダウンロードとインストール 」を参照してください。

1

DocumentsタブからQuery Barにクエリを入力して、削除されたドキュメントをフィルタリングします。 コレクション内のすべてのドキュメントを削除するには、 Query Barを空白のままにします。

2

[ Documents ] タブで、[ ] をクリックします Deleteボタンをクリックすると、 Delete Documentsモーダルが表示されます。 次の表は、 モーダルの UIをまとめたものです。

UI Element
説明
Query
Query Barに指定されたフィルタ条件は、 Delete Documentsモーダルに適用されます。 Queryを更新するには、 Delete Documentsモーダルを終了し、 Query Barのクエリを変更します。
Export
サポートされているドライバー言語にクエリを変換できるExport Delete Query To Languageモーダルが開きます。
Preview
削除されるドキュメントのプレビュー。
3

Delete DocumentsモーダルのExportボタンを使用して、サポートされているドライバー言語にDeleteクエリをエクスポートできます。

  1. Delete Documentsモーダルで、 Exportをクリックします。 [ Export Delete Query To Languageモーダルには、 My Delete Queryの下に削除構文が入力されています。

  2. Exported Delete Queryの下のドロップダウンからプログラミング言語の選択します。 コマンドは、C#、Go、Java、Node、PHP、Python、Ruby、または Rust に変換できます。 以下の フィールドには変換された構文が表示されます。

  3. (任意)選択したプログラミング言語に必要なインポート ステートメントを含めるには、 Include Import Statementsチェックボックスをオンにします。

  4. をクリックします変換された構文をコピーするアイコン。

  5. [Close] をクリックします。

4
  1. Delete Documentsモーダルで、 Delete Documentsをクリックします。

  2. Delete Documents ] ボタンをクリックして操作を確定します。

Compass は、フィルター式に一致するドキュメントを削除します。

次の例では、 sample_mflix データセットmoviesコレクションから 2 つのドキュメントを削除します。

Query Barに、 year1919の映画のフィルターを入力します。

{ 'year' : 1919 }

をクリックします Deleteボタンをクリックすると、 Delete Documentsモーダルが表示されます。

Previewペインには、削除操作に含まれるドキュメントが表示されます。

[ Delete Documentsをクリックします。 確認モーダルが表示されます。

Delete Documents ] ボタンをクリックして操作を確定します。

戻る

1 つのドキュメントの削除