sql >> Databáze >  >> NoSQL >> MongoDB

Seskupte a počítejte podle měsíce

Ve své skupině musíte použít klíčové slovo $month. Vaše new Date().getMonth() hovor proběhne pouze jednou a pokusí se vytvořit měsíc z řetězce "$bookingdatetime".

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


  1. Mongodb concat int a řetězec

  2. Importujte dokumenty do MongoDB z pole dokumentů JSON

  3. jak mít vztahy mnoho k mnoha v redis

  4. Spring Data Mongo Repository::Společná sdílená metoda pro všechny problémy Repo