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

Cách tìm giá trị tối thiểu trong mongodb

Bạn có thể sử dụng kết hợp sortlimit để mô phỏng min :

> db.foo.insert({a: 1})
> db.foo.insert({a: 2})
> db.foo.insert({a: 3})
> db.foo.find().sort({a: 1}).limit(1) 
{ "_id" : ObjectId("4df8d4a5957c623adae2ab7e"), "a" : 1 }

sort({a: 1}) là một sắp xếp tăng dần (tối thiểu-đầu tiên) trên a và sau đó chúng tôi chỉ trả về tài liệu đầu tiên, tài liệu này sẽ là giá trị nhỏ nhất cho trường đó.

CHỈNH SỬA: lưu ý rằng điều này được viết bằng mongo shell, nhưng bạn có thể làm điều tương tự từ C # hoặc bất kỳ ngôn ngữ nào khác bằng cách sử dụng các phương thức trình điều khiển thích hợp.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách chạy các lệnh mongodb thô từ pymongo

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

  3. Làm cách nào để nhập dữ liệu từ mongodb sang gấu trúc?

  4. Giám sát MongoDB chủ động (Góc của Developer Studio / Advisors)

  5. MongoDB 2.1 Khung tổng hợp Tổng các phần tử mảng khớp với tên