0

配列からアイテムをアトミックに削除したいのですが。findAndModifyの使用を検討していましたが、それがどのように機能するかわかりません。ドキュメント内の配列からアイテムをアトミックに削除する方法についての指示をいただければ幸いです。

ありがとう!

4

1 に答える 1

0

またはで$pull演算子を使用できます。updatefindAndModify

db.collection.update({_id: id}, {$pull: {foo: 'bar'}});

これにより、一致するドキュメント'bar'の配列フィールドから要素が削除されます。foo{_id: id}

于 2012-12-11T23:30:31.367 に答える