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

mongodb . में सप्ताह के अनुसार दस्तावेज़ों द्वारा समूह कैसे करें

आप कुल ऑपरेशन का उपयोग करके इसे प्राप्त कर सकते हैं। $सप्ताह है मोंगोडब में एकत्रीकरण संचालन।

आप जिस भी प्रोग्रामिंग भाषा का उपयोग करते हैं उसका उपयोग करके पहले प्रारंभ दिनांक निर्धारित करें।

निम्नलिखित पाइपलाइन संचालन में, एक सप्ताह से मेल खाने वाले दस्तावेजों की संख्या की गणना करना। आप इसे अपनी जरूरत के किसी भी क्षेत्र/प्रकार के एकत्रीकरण पर कर सकते हैं।

pipeline = [
    {
        $match: {
            timeStamp: {$gt: ISODate(startDate)},
        }
    },
    {
        $group: {
            _id: {$week: '$timeStamp'},
            documentCount: {$sum: 1}
        }
    }
];
db.mycollection.aggregate(pipeline)

आपके द्वारा निर्दिष्ट उपरोक्त दो दस्तावेज़ों के लिए परिणाम होगा

{ "_id" : 48, "documentCount" : 2 }

_id ऊपर कहता है, 48वां सप्ताह, और दो दस्तावेज़ हैं।

लिंक $सप्ताह पर जाएं यह जानने के लिए कि मोंगोडब सप्ताह की संख्या कैसे गिनता है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB एक उप-दस्तावेज़ पर प्रत्येक कुंजी का कुल योग

  2. Laravel 5.2 Mongo MonogDB MongoDB URI को पार्स करने में विफल रहा

  3. Grails दस्तावेज़ीकरण में कस्टम ईवेंट श्रोता उदाहरण

  4. मोंगोडब में एक साथ कई क्षेत्रों के आधार पर छाँटें

  5. MongoDB में प्रत्येक दस्तावेज़ का अंतिम अद्यतन समय कैसे प्राप्त करें?