Du skal bruge søgeordet $month i din gruppe. Din new Date().getMonth()
opkaldet vil kun ske én gang, og vil forsøge at oprette en måned ud af strengen "$bookingdatetime".
db.booking.aggregate([
{$group: {
_id: {$month: "$bookingdatetime"},
numberofbookings: {$sum: 1}
}}
]);