MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Grupuj i licz według miesiąca

Musisz użyć słowa kluczowego $miesiąc w swojej grupie. Twój new Date().getMonth() wywołanie nastąpi tylko raz i spróbuje utworzyć miesiąc z ciągu „$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. Przechowywanie małych (poniżej 1 MB) plików za pomocą MongoDB w NodeJS BEZ GridFS

  2. Jak nasłuchiwać zmian w kolekcji MongoDB?

  3. MongoDB „nie można znaleźć indeksu dla zapytania $geoNear”

  4. Jak uruchomić mongo db w systemie Windows

  5. Jak dodać dane do tablicy w schemacie Mongoose?