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

MongoDb:$push/$addtoset . के बीच अंतर

$addToSet दिए गए फ़ील्ड में आइटम न जोड़ें यदि उसमें पहले से ही वह शामिल है, दूसरी ओर $push दिए गए ऑब्जेक्ट को फ़ील्ड में जोड़ देगा चाहे वह मौजूद हो या नहीं।

{_id: "docId", items: [1, 2]}
db.items.update({_id:"docId"}, {$addToSet:{items: 2}}); // This won't update the document as it already contains 2
db.items.update({_id:"docId"}, {$push: {items:2}}); // this will update the document. new document {_id: "docId", items:[1,2,2]}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB डेटा मॉडलिंग के दौरान विचार करने के लिए परिचालन कारक

  2. mongoDB:$dateToString प्रारूप 15 मिनट के अंतराल से समय दिखाने के लिए

  3. ओवरफ़्लो सॉर्ट चरण बफ़र किए गए डेटा का उपयोग आंतरिक सीमा से अधिक है

  4. नेवले में id और _id में क्या अंतर है?

  5. अनुक्रमणिका में एक सरणी फ़ील्ड का एक अलग एकत्रीकरण प्राप्त करना