Comment puis-je trier les objets de requête à Mongoengine, comme je le ferais dans une requête régulière de Mongodb?
http://www.mongodb.org/display/docs/sorting+and+Natural+order
Mongoengine est inspiré par l'ormes de Django et comme Django, il utilise order_by
Pour trier le jeu de résultats. order_by
prend un nombre variable d'arguments de chaîne, qui sont les noms de champs (tels que définis dans vos documents) éventuellement précédé d'un "-
"(Pour indiquer un tri décroissant, c'est-à-dire le plus élevé d'abord).
Par exemple:
class Person(Document):
first_name = StringField()
last_name = StringField()
age = IntField()
# later
people = Person.objects.order_by('last_name', '-age')