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

Làm cách nào để nhận giá trị tối đa trong các tài liệu lồng nhau?

Nếu bạn muốn tìm giá trị tối đa của mã từ tất cả mã menu thì truy vấn có thể xảy ra sẽ như sau:

db.menucategories.aggregate([
  { $unwind: '$menus' },
  { $group: { _id: null, max: { $max: '$menus.code' } } },
  { $project: { max: 1, _id:0 } }
]) 

Nhấp vào các liên kết bên dưới để biết thêm thông tin về các nhà khai thác khác nhau:

$ thư giãn , $ group , $ dự án



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. DB.eval () với Mongo Java Driver

  2. tập hợp con truy vấn mongodb của một mảng

  3. Sự kết hợp của nhiều nút mongoose nodejs duy nhất của cột

  4. Sự khác biệt giữa safe:true và safe:false trong kết nối với mongoskin là gì? và sử dụng nó như thế nào?

  5. làm thế nào để đặt khóa bằng var trong mongoose, Node.js?