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

Số lượng bản ghi theo Ngày MongoDB

nếu bạn muốn đếm theo lastModified ngày và giờ sau đó có thể sử dụng giống như:

db.getCollection('collectionName').aggregate({$group:{_id: "$lastModified", count:{$sum:1}}})

và nếu bạn muốn đếm theo lastModified chỉ ngày sau đó có thể sử dụng giống như:

db.getCollection('collectionName').aggregate(
[
    {
        $group:
        {
            _id:
            {
                day: { $dayOfMonth: "$lastModified" },
                month: { $month: "$lastModified" }, 
                year: { $year: "$lastModified" }
            }, 
            count: { $sum:1 },
            date: { $first: "$lastModified" }
        }
    },
    {
        $project:
        {
            date:
            {
                $dateToString: { format: "%Y-%m-%d", date: "$date" }
            },
            count: 1,
            _id: 0
        }
    }
])


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Ký tự đại diện ký hiệu dấu chấm Mongodb?

  2. mongodb Không thành công:lỗi kết nối với máy chủ db:không có máy chủ nào có thể truy cập được

  3. Tra cứu với mảng đối tượng

  4. Kết nối với mongoDB từ tập lệnh bash shell

  5. Không thể pha cài đặt mongodb trên mac OS 10.12