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

मोंगोडब कुल नेस्टेड समूह

इस आदेश का प्रयोग करें, यह आपके नमूना मामले के लिए काम करेगा, आशा है कि यह आपकी समस्या को ठीक कर देगा,

db.testCollection.aggregate([{
    $group: {
        _id: {
            ASSIGN_ID: "$ASSIGN_ID",
            STATUS: "$STATUS"
        },
        count: {
            "$sum": 1
        }
    }
}, {
    $group: {
        _id: "$_id.ASSIGN_ID",
        STATUS_GROUP: {
            $push: {
                STATUS: "$_id.STATUS",
                count: "$count"
            }
        }
    }
}])

शेल में आउटपुट :

{
    "_id": "583f84bce58725f76b322398",
    "STATUS_GROUP": [{
        "STATUS": 3,
        "count": 1
    }, {
        "STATUS": 4,
        "count": 2
    }, {
        "STATUS": 1,
        "count": 1
    }]
}, {
    "_id": "583f84bce58725f76b322311",
    "STATUS_GROUP": [{
        "STATUS": 3,
        "count": 1
    }, {
        "STATUS": 1,
        "count": 1
    }]
}, {
    "_id": "583f84bce58725f76b322322",
    "STATUS_GROUP": [{
        "STATUS": 1,
        "count": 1
    }, {
        "STATUS": 4,
        "count": 1
    }]
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. हेरोकू के लिए रेल, मोंगोइड और यूनिकॉर्न कॉन्फ़िगरेशन

  2. मोंगोडब मैप्रिडस स्कोप - संदर्भ त्रुटि

  3. सी # - मोंगोडीबी - नेस्टेड दस्तावेज़ के अंदर एक तत्व अपडेट करें

  4. एक मोंगोडब क्वेरी से परिणाम को जावास्क्रिप्ट चर में कैसे सहेजना है?

  5. Node.js का उपयोग करके डेटा के बड़े हिस्से को मोंगोडब में पॉप्युलेट नहीं कर सकता