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

जब कोई दिनांक फ़ील्ड हो तो MongoDB में एकाधिक फ़ील्ड द्वारा समूह कैसे करें

आपको $dayOfYear . का उपयोग करना होगा आपके _id . में एक नए फ़ील्ड के मान के रूप में ऑब्जेक्ट करें , इस तरह:

db.builds.aggregate(
    { $group: { 
        _id: { 
            build_result: "$build_result", 
            dayOfYear: { $dayOfYear: "$build_timestamp" }
        },
        build_duration: { $avg: "$build_duration" } 
    } }
)

आउटपुट:

{
  "result": [
    {
      "_id": {
        "build_result": "SUCCESS",
        "dayOfYear": 15
      },
      "build_duration": 667075
    }
  ],
  "ok": 1
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मैं MongoWaitQueueFullException को कैसे हल कर सकता हूं?

  2. Laravel वेबसाइट को mongoDB एटलस से कैसे कनेक्ट करें

  3. मैं इस mongodb क्वेरी और अपडेट ऑपरेशन (CSharp ड्राइवर) को कैसे कार्यान्वित करूं?

  4. MongoDB जर्नल फ़ाइलों के लिए अपर्याप्त खाली स्थान

  5. नेवला:रेगेक्स के साथ पूरा नाम पूछें