Bạn có thể sử dụng kết hợp sort
và limit
để 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.