ऐसी स्थिति में आप स्थितीय $
. का उपयोग करते हैं अद्यतन ऑपरेटर। ध्यान देने वाली एक बात यह है कि सरणी फ़ील्ड को क्वेरी दस्तावेज़ के भाग के रूप में प्रकट होना चाहिए। यही $exists
. के उपयोग की व्याख्या करता है यहाँ।
db.collection.update(
{ "id": "8888", "aloh.saludo": { "$exists": true } },
{ "$pull": { "aloh.$.saludo": { "qwe": "rty", "sad": "fet" } } }
)