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

मानगो में समूह अशक्त मूल्यों को छोड़कर

आपको एक अतिरिक्त $match चाहिए पाइपलाइन चरण जो एम्बेडेड फ़ील्ड के आधार पर आने वाले दस्तावेज़ों को फ़िल्टर करेगा "$productAttribute.colour" मौजूदा और शून्य नहीं:

    db.productMetadata.aggregate([
    { 
        "$match": {
            "productAttribute.colour": { 
                "$exists": true, 
                "$ne": null 
            }
        }    
    },
    { 
        "$group": {
            "_id": {
                "color": "$productAttribute.colour",
                "gender": "$productAttribute.gender"
            },
            "count": { 
                "$sum": 1 
            }
        }   
    }        
]);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. सेलजेएस v0.10 का उपयोग करके मोंगोडब से कैसे जुड़ें?

  2. मोंगोडब दस्तावेज़ में स्थान डेटा संग्रहीत करें

  3. MongoDB में अप्रयुक्त अनुक्रमणिका कैसे खोजें?

  4. क्या मोंगो ऑटोरेमोव संग्रह कर सकता है?

  5. मुझे इस स्कीमा को मोंगोडीबी में कैसे कार्यान्वित करना चाहिए?