Du måste använda nyckelordet $month i din grupp. Din new Date().getMonth()
samtalet kommer bara att ske en gång och kommer att försöka skapa en månad av strängen "$bookingdatetime".
db.booking.aggregate([
{$group: {
_id: {$month: "$bookingdatetime"},
numberofbookings: {$sum: 1}
}}
]);