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

MongoDB tổng hợp trong nhóm hàng ngày

Trong Mongo 2.8 RC2 có một toán tử tổng hợp dữ liệu mới:$ dateToString có thể được sử dụng để nhóm theo ngày và chỉ cần có "YYYY-MM-DD" trong kết quả:

Ví dụ từ tài liệu:

db.sales.aggregate(
  [
     {
         $project: {
                yearMonthDay: { $dateToString: { format: "%Y-%m-%d", date: "$date" } },
                time: { $dateToString: { format: "%H:%M:%S:%L", date: "$date" } }
         }
     }
  ]
)

sẽ dẫn đến:

{ "_id" : 1, "yearMonthDay" : "2014-01-01", "time" : "08:15:39:736" }


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách tính chênh lệch dấu thời gian trong mongodb (theo giờ)?

  2. Làm cách nào để xóa các mục trùng lặp khỏi một mảng?

  3. MongoDB:Làm cách nào để cập nhật một thành phần con duy nhất trong một mảng, được tham chiếu bởi chỉ mục trong mảng?

  4. Tìm kiếm mờ với Mongodb?

  5. Xu hướng NoSQL - MongoDB, Cassandra, CouchDB &Riak