Để nhận tài liệu có giá trị thấp nhất của 'the_field', bạn nên sử dụng db.the_collection.find().sort({the_field:1}).limit(1)
Vì vậy, ở đây, chúng tôi sẽ Sắp xếp tài liệu trước và sau đó lấy tài liệu đầu tiên ra khỏi nó như bạn có thể thấy từ truy vấn.
Tổng hợp $ min:
Nó được sử dụng khi chúng tôi nhóm tài liệu thành một tài liệu duy nhất và chúng tôi muốn giữ giá trị của tài liệu đơn lẻ này ở mức tối thiểu so với tất cả các tài liệu từ nơi nó được nhóm.
Toán tử $ min:
Nó được sử dụng cho giới hạn dưới bao gồm cho một chỉ mục cụ thể để hạn chế kết quả của find (). Nói một cách đơn giản, nếu the_field được lập chỉ mục và chúng ta muốn giữ một số ràng buộc đối với find () thì chúng ta có thể sử dụng nó. Nó thường được sử dụng để cải thiện hiệu suất.
Cú pháp mà bạn đã nhập là chính xác nhưng nó yêu cầu trường Đã lập chỉ mục và kết quả sẽ khác với những gì bạn thực sự muốn.