MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Групирайте и пребройте по месеци

Трябва да използвате ключовата дума $month във вашата група. Вашата new Date().getMonth() обаждането ще се случи само веднъж и ще се опита да създаде месец от низа „$bookingdatetime“.

db.booking.aggregate([
    {$group: {
        _id: {$month: "$bookingdatetime"}, 
        numberofbookings: {$sum: 1} 
    }}
]);


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да променя всички елементи на масива в документ mongodb на определена стойност?

  2. Как мога да изброя всички колекции в обвивката на MongoDB?

  3. 5 начина да получите минути от среща в MongoDB

  4. Броят на Mongodb е различен с множество групови полета

  5. pymongo:MongoClient или Connection