Mongoengine je inspirován Djangovým ORM a stejně jako Django používá order_by
seřadit sadu výsledků. order_by
přebírá proměnný počet řetězcových argumentů, což jsou názvy polí (jak jsou definovány ve vašich dokumentech), kterým může předcházet "-
" (pro označení sestupného řazení, tj. od nejvyššího).
Například:
class Person(Document):
first_name = StringField()
last_name = StringField()
age = IntField()
# later
people = Person.objects.order_by('last_name', '-age')