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

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

Bulk.find.deleteOne()

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

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

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

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

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

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

  • 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.

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を検索します。

  • 最初に一致するポップ アーティストであるRick Astleyをコレクションから削除します。

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

すべての"pop"を削除するには、代わりにBulk.find.delete()を使用します。

このページを評価