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

Nhận các ngày ISO riêng biệt theo ngày, tháng, năm

Bạn cần nhóm tài liệu của mình sau khi chiếu và sử dụng $addToSet toán tử tích lũy

db.mycollection.aggregate([
    { "$project": { 
         "year": { "$year": "$date" }, 
         "month": { "$month": "$date" } 
    }},
    { "$group": { 
        "_id": null, 
        "distinctDate": { "$addToSet": { "year": "$year", "month": "$month" }}
    }}
])


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Trong Mongodb, làm cách nào để kiểm tra xem tất cả các tài liệu có phải là duy nhất cho một giá trị không?

  2. Khôi phục Cơ sở dữ liệu MongoDB bằng mongorestore

  3. Android Studio:kết nối với máy chủ MongoDB bằng Trình điều khiển Java Mongo

  4. Làm cách nào để lấy dữ liệu từ MongoDB sang mảng đơn giản bằng Node.JS và Mongoose?

  5. 3 cách để trả lại giá trị khác biệt trong MongoDB