配列からアイテムをアトミックに削除したいのですが。findAndModifyの使用を検討していましたが、それがどのように機能するかわかりません。ドキュメント内の配列からアイテムをアトミックに削除する方法についての指示をいただければ幸いです。
ありがとう!
配列からアイテムをアトミックに削除したいのですが。findAndModifyの使用を検討していましたが、それがどのように機能するかわかりません。ドキュメント内の配列からアイテムをアトミックに削除する方法についての指示をいただければ幸いです。
ありがとう!
またはで$pull
演算子を使用できます。update
findAndModify
db.collection.update({_id: id}, {$pull: {foo: 'bar'}});
これにより、一致するドキュメント'bar'
の配列フィールドから要素が削除されます。foo
{_id: id}