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

Bulk.find.delete()(mongoshメソッド)

Bulk.find.delete()

一括操作リストに 複数のドキュメントの削除操作を追加します。 Bulk.find()メソッドを使用して、削除するドキュメントを決定する条件を指定します。

Bulk.find.delete() は一致するすべてのドキュメントを削除します。 最初に一致するドキュメントを削除するには、 Bulk.find.deleteOne()を参照してください。

このコマンドは、次の環境でホストされている配置で使用できます。

  • MongoDB Atlas: The fully managed service for MongoDB deployments in the cloud

注意

This command is supported in all MongoDB Atlas clusters. For information on Atlas support for all commands, see Unsupported Commands.

このコマンドの構文は、次のとおりです。

Bulk.find( <filter document> ).delete()

find()メソッドの詳細については、 Bulk.find()

music コレクションを次のように作成します。

db.music.insertMany( [
{ artist: "DOA", genre: "punk" },
{ artist: "Rick Astley", genre: "pop" },
{ artist: "Black Flag", genre: "punk" },
{ artist: "Justin Bieber", genre: "pop" }
] )

次の例:

  • Bulk()操作ビルダを初期化します。

  • ジャンルpopを検索します。

  • コレクションからpop読み込みを削除します。

var bulk = db.music.initializeOrderedBulkOp();
bulk.find( { "genre": "pop" } ).delete();
bulk.execute()

最初に一致するドキュメントのみを削除するには、代わりにBulk.find.deleteOne()を使用します。

このページを評価