यह चाल चलनी चाहिए:
db.lists.update(
{},
{ $pull: {"items": {"_id" :ObjectId("5399e2cc2d7b0349d89d2b44") }},
{ multi: true }})
संग्रह में प्रत्येक दस्तावेज़ के लिए ({}
मतलब खाली क्वेरी), यह दिए गए _id
. के साथ हर आइटम को हटा देता है (items
. में सरणी)। बिना multi
विकल्प, केवल पाया गया पहला दस्तावेज़ प्रभावित होगा