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

नेवला - एनम मूल्यों के आधार पर एकत्रीकरण $ मैच

आप नीचे दिए गए एकत्रीकरण को mongodb में आज़मा सकते हैं 3.4.4 और ऊपर

वैसे आपके पास अज्ञात कुंजियाँ हैं जिनका मान NONE . है और शून्य और इसलिए, आप $objectToArray मूल्यों में कुंजी बनाने के लिए एकत्रीकरण और आसानी से $ मैच उनके साथ

db.collection.aggregate([
  { "$addFields": {
    "data": { "$objectToArray": "$foods.fruits" }
  }},
  { "$match": { "data.v": { "$in": [ "NONE", null ] } } },
  { "$project": { "data": 0 }}
])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongodb परिणाम में मुख्य नाम के रूप में फ़ील्ड मान का उपयोग कैसे करें

  2. XFS बनाम EXT4 - AWS EC2 पर MongoDB प्रदर्शन की तुलना करना

  3. ListField (एंबेडेड डॉक्यूमेंटफिल्ड) पर क्वेरी नहीं कर सकता

  4. उल्का:संग्रह, चर, प्रकाशन और सदस्यता के नामों के बीच अंतर?

  5. MongoDB $toDouble