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

मोंगोडब संग्रह सरणी में आइटम को धक्का देना

$addToSet . का उपयोग करें सरणी में समान डेटा के दोहराव को रोकने के लिए

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

User.update({ "_id": req.params.id  },
    { $addToSet: { "completed": req.body.completed } }, function (err, d) {
        if (!d.nModified) {
           // same value entered won't add to the array
        } else {
            // new value entered and will add to the array
        }
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडीबी में इंडेक्स की दिशा क्यों मायने रखती है?

  2. उपयोगकर्ता द्वारा अनुसरण किए जा रहे लोगों से फ़ाइलों की फ़ीड कैसे बनाएं?

  3. MongoDB नोड जाँचता है कि क्या ऑब्जेक्टिड मान्य है

  4. त्रुटि:रूट.पोस्ट () को कॉलबैक फ़ंक्शन की आवश्यकता होती है, लेकिन एक [ऑब्जेक्ट अपरिभाषित] मिला

  5. रेडिट रैंकिंग एल्गोरिथम द्वारा मोंगोडब को छाँटना