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

MongoDB - सरणी में वस्तु को अद्यतन या सम्मिलित करें

इसे आजमाएं

db.collection.update(
    { _id : ObjectId("57315ba4846dd82425ca2408")},
    { $pull: {"myarray.userId": ObjectId("570ca5e48dbe673802c2d035")}}
)
db.collection.update(
    { _id : ObjectId("57315ba4846dd82425ca2408")},
    { $push: {"myarray": {
        userId:ObjectId("570ca5e48dbe673802c2d035"),
        point: 10
    }}
)

व्याख्या:पहले स्टेटमेंट में $pull userId= ObjectId("570ca5e48dbe673802c2d035") के साथ एलिमेंट को हटाता है दस्तावेज़ पर सरणी से जहां _id = ObjectId("57315ba4846dd82425ca2408")

दूसरे में $push इस ऑब्जेक्ट को सम्मिलित करें { userId:ObjectId("570ca5e48dbe673802c2d035"), point: 10 } एक ही सरणी में।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडब कुल कमांड/पाइपलाइन में किसी प्रकार की पंक्ति संख्या जोड़ें

  2. MongoDB - कोड के साथ बंद करना:62

  3. MongoDB एक उप-दस्तावेज़ पर प्रत्येक कुंजी का कुल योग

  4. मोंगोरेस्टोर, उल्का उत्पादन सर्वर से स्थानीय . तक

  5. एक सरणी स्रोत का उपयोग करके मोंगोडब में सरणी सबसेट प्राप्त करें