Bulk.find.removeOne()
Tip
MongoDB は、一括書込み操作を実行するための db.collection.bulkWrite()
メソッドも提供します。
説明
Bulk.find.removeOne()
mongosh
0.12.2 以降、Bulk.find.removeOne()
はBulk.find.deleteOne()
のエイリアスです。新しいコードでは、
Bulk.find.deleteOne()
Bulk.find.removeOne()
ではなく を使用します。
互換性
このコマンドは、次の環境でホストされている配置で使用できます。
MongoDB Atlas はクラウドでの MongoDB 配置のためのフルマネージド サービスです
注意
このコマンドは、すべての MongoDB Atlas クラスターでサポートされています。すべてのコマンドに対する Atlas のサポートについては、「サポートされていないコマンド」を参照してください。
例
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" } ).removeOne(); bulk.execute()