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

mongoose दिनांक बिना समय और समूह द्वारा createAt और StaffId की तुलना साप्ताहिक, मासिक और वार्षिक कुल कर्मचारियों की कुल संख्या के साथ की जाती है?

आप कोशिश कर सकते हैं,

  • सप्ताह के अनुसार समूह करें
db.collection.aggregate([
  {
    $group: {
      _id: {
        year: { $year: "$createdAt" },
        week: { $week: "$createdAt" }
      },
      createdAt: { $first: "$createdAt" },
      count: { $sum: 1 }
    }
  }
])

खेल का मैदान

  • महीने के अनुसार समूह करें
db.collection.aggregate([
  {
    $group: {
      _id: {
        year: { $year: "$createdAt" },
        month: { $month: "$createdAt" }
      },
      createdAt: { $first: "$createdAt" },
      count: { $sum: 1 }
    }
  }
])

खेल का मैदान

  • वर्ष के आधार पर समूह
db.collection.aggregate([
  {
    $group: {
      _id: { $year: "$createdAt" },
      createdAt: { $first: "$createdAt" },
      count: { $sum: 1 }
    }
  }
])

खेल का मैदान




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongoDB अलग और एक ही प्रश्न में कहाँ?

  2. Pymongo परिणामों से _id तत्व निकाला जा रहा है

  3. PyMongo में MapReduce

  4. Google कंप्यूट इंजन safe_format_mount समस्या - फ़ाइल सिस्टम प्रकार त्रुटि निर्दिष्ट करें

  5. मोंगोडब में सशर्त अद्यतन