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

मोंगोडब - एकत्रीकरण $ पुश सशर्त होने पर

आप "$$REMOVE" . का उपयोग कर सकते हैं :

  • यह सिस्टम चर संस्करण 3.6 (मोंगोडब डॉक्स) में जोड़ा गया था
db.collection.aggregate([{
   $group:{
       field: {
          $push: {
              $cond:[
                { $gt: ["$A", 0] },
                { id: "$_id", A:"$A" },
                "$$REMOVE"
            ]
          }
        },
        secondField:{ $push: "$B" }
    }
])

इस तरह आपको नल को फ़िल्टर करने की आवश्यकता नहीं है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB में ढूँढें () और findOne () तरीके अलग-अलग परिणाम दिखा रहे हैं

  2. नेवला के साथ DbRef - नेवला-dbref या आबाद?

  3. mongodb जाँच करें कि क्या बिंदु बहुभुज में है

  4. UTF-8 को ध्यान में रखते हुए मैं अपने MongoDB को कैसे कॉन्फ़िगर करूं?

  5. 127.0.0.1:27017 से कनेक्ट करने में विफल, कारण:त्रुटि:111 कनेक्शन अस्वीकृत