स्थितीय $
. का प्रयोग करें ऑपरेटर जो languages
. में तत्व की पहचान करता है सरणी में अपनी स्थिति को स्पष्ट रूप से निर्दिष्ट किए बिना अद्यतन करने के लिए सरणी यानी पहले से स्थिति जानने और तत्व को अपडेट करने के बजाय:
db.movies.updateMany(
{ "languages": "French" },
{ "$set": { "languages.2": "Francais" } }
)
आप बस $
. का उपयोग कर सकते हैं ऑपरेटर के रूप में:
db.movies.updateMany(
{ "languages": "French" },
{ "$set": { "languages.$": "Francais" } }
)