MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

MongoDB विशिष्ट सरणी मान बदलें

स्थितीय $ . का प्रयोग करें ऑपरेटर जो languages . में तत्व की पहचान करता है सरणी में अपनी स्थिति को स्पष्ट रूप से निर्दिष्ट किए बिना अद्यतन करने के लिए सरणी यानी पहले से स्थिति जानने और तत्व को अपडेट करने के बजाय:

db.movies.updateMany(
    { "languages": "French" }, 
    { "$set": { "languages.2": "Francais" } }
)

आप बस $ . का उपयोग कर सकते हैं ऑपरेटर के रूप में:

db.movies.updateMany(
    { "languages": "French" }, 
    { "$set": { "languages.$": "Francais" } }
)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. हरोकू कस्टम डोमेन काम नहीं कर रहा

  2. मोंगोडीबी $सप्ताह

  3. नेवला, आबादी वाले क्षेत्र के आधार पर क्वेरी छाँटें

  4. दिनांक अंतराल के अनुसार समूहित करें

  5. MongoDB के साथ वसंत सत्र