2

java mongo ドライバーには、クエリで指定されたドキュメントを検索して削除する findAndRemove メソッドがあります。私の問題は、コレクションから指定された (たとえば 100) 数のドキュメントを見つけて削除する方法です。それは次のようなものになります

DBObject objects= db.getCollection("someCollection").findAndRemove( 100) ;

ここで、objects は削除されたオブジェクトのリストです

4

2 に答える 2

4

findAndRemoveを介して実装さfindAndModifyれますが、これには次の制限があります。

コマンドを使用して、ドキュメント (最大 1 つ) をアトミックに変更し、それを返すことができます

(findAndModifyドキュメンテーションから)

于 2012-07-04T13:41:53.547 に答える