MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Nhóm và đếm theo tháng

Bạn cần sử dụng từ khóa $ month trong nhóm của mình. new Date().getMonth() của bạn cuộc gọi sẽ chỉ diễn ra một lần và sẽ thử và tạo một tháng ngoài chuỗi "$ 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. MongoDB:Làm thế nào để truy vấn các bản ghi trong đó trường rỗng hoặc không được đặt?

  2. Làm cách nào để xác định các phương thức trong mô hình Mongoose?

  3. Tổng quan về Nhà điều hành Percona MongoDB Kubernetes

  4. Làm cách nào để kiểm tra xem một chỉ mục có đang được sử dụng hay không

  5. Chuyển đổi chuỗi thành ngày tháng trong mongodb