आपको अपने समूह में $month कीवर्ड का उपयोग करने की आवश्यकता है। आपकी new Date().getMonth()
कॉल केवल एक बार होगी, और "$bookingdatetime" स्ट्रिंग से एक महीना बनाने का प्रयास करेगी।
db.booking.aggregate([
{$group: {
_id: {$month: "$bookingdatetime"},
numberofbookings: {$sum: 1}
}}
]);