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

क्वेरी मिलान के बाद अद्यतन करने के लिए मोंगोडब में एकत्रीकरण का उपयोग करें

अभी भी 100% सुनिश्चित नहीं है कि आप क्या प्रयास कर रहे हैं, लेकिन यह ब्रांड_आईड्स के सभी मिलानों के लिए अलग-अलग मानों के साथ लंबाई 1 का परिणाम दस्तावेज़ बनाएगा।

फिर परिणाम में, यह सभी ब्रांडों के माध्यम से पुनरावृति करेगा और उन्हें आपके ब्रांड_आईड्स सरणी से हटा देगा।

couponmodel.aggregate(
    { $match: { "brand_id": { $in: brand_ids } } },
    { $group: { _id: null, brands: { $addToSet: "$brand_id" } } },
    function(err, doc) {
        doc.brands.forEach(function(brand) {
            var idx = array.indexOf(brand);
            if (idx > -1) {
                brand_ids.splice(idx, 1);    
            }
        });
    }
)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडब उबंटू 15.04 में शुरू करने में सक्षम नहीं है

  2. MongoDB C++ ड्राइवर के साथ BSON दस्तावेज़ों में खोजें

  3. त्रुटि प्राप्त करना, त्रुटि:सर्वर से कनेक्ट नहीं हो सका 127.0.0.1 शेल/मोंगो.जेएस और मैक ओएसएक्स शेर पर मोंगोडब चलाने की कोशिश करते समय

  4. MongoDB के साथ पुनरावर्ती संरचना का निर्माण कैसे करें

  5. MongoDB डेटा की विषम वापसी, सरणी में पहला आइटम पूर्ण रूप से लौटा, बाकी कुछ गुणों के साथ छोड़ दिया गया?