Làm cách nào để sắp xếp các đối tượng truy vấn trong MongoEngine, giống như trong một truy vấn mongodb thông thường?Sắp xếp bằng MongoEngine?
http://www.mongodb.org/display/DOCS/Sorting+and+Natural+Order
Làm cách nào để sắp xếp các đối tượng truy vấn trong MongoEngine, giống như trong một truy vấn mongodb thông thường?Sắp xếp bằng MongoEngine?
http://www.mongodb.org/display/DOCS/Sorting+and+Natural+Order
Mongoengine được lấy cảm hứng từ ORM Django, và như Django, nó sử dụng order_by
để sắp xếp tập hợp kết quả. order_by
lấy một số biến đối số chuỗi, là tên trường (như được xác định trong tài liệu của bạn) được bắt đầu trước bằng "-
" (để chỉ ra sắp xếp giảm dần, tức là cao nhất trước).
Ví dụ:
class Person(Document):
first_name = StringField()
last_name = StringField()
age = IntField()
# later
people = Person.objects.order_by('last_name', '-age')
Cảm ơn, câu trả lời tuyệt vời! vì bất kỳ lý do nào tôi không thể tìm thấy trong tài liệu – user235925
cập nhật liên kết 'order_by': http://docs.mongoengine.org/en/latest/apireference.html?highlight=order_by#mongoengine.queryset.QuerySet.order_by – tester
Tốt câu trả lời nhưng liên kết bị hỏng – Andres