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

Tìm giá trị tối thiểu và giá trị lớn nhất từ ​​mảng trong mongodb

Bạn có thể thử truy vấn bên dưới bằng cách sử dụng $ max toán tử tổng hợp.

db.collection.aggregate([
  { "$project": {
    "name": 1,
    "startDate": { "$min": "$tasks.startDate" },
    "endDate": { "$max": "$tasks.endDate" }
  }}
])

Đầu ra

[
  {
    "_id": ObjectId("5a934e000102030405000000"),
    "endDate": ISODate("2018-09-29T10:02:49.403Z"),
    "name": "p1",
    "startDate": ISODate("2018-09-24T10:02:49.403Z")
  }
]



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Hiểu về giới hạn kích thước tài liệu MongoDB BSON

  2. Không thể ghi đè mô hình sau khi đã biên dịch Mongoose

  3. Mô hình hóa dữ liệu Mongo / cập nhật để bỏ phiếu (lên và xuống)

  4. SQLite cục bộ so với MongoDB từ xa

  5. Cập nhật về Aggregate trong Mongodb