¿Cómo ordeno los objetos de consulta en MongoEngine, como lo haría en una consulta de mongodb normal?Ordenar con MongoEngine?
http://www.mongodb.org/display/DOCS/Sorting+and+Natural+Order
¿Cómo ordeno los objetos de consulta en MongoEngine, como lo haría en una consulta de mongodb normal?Ordenar con MongoEngine?
http://www.mongodb.org/display/DOCS/Sorting+and+Natural+Order
Mongoengine se inspira en ORM de Django, y como Django, utiliza order_by
para ordenar el conjunto de resultados. order_by
toma un número variable de argumentos de cadena, que son los nombres de campo (como se define en los documentos) opcionalmente precedidos por un "-
" (para indicar una clasificación descendente, es decir, la más alta primero).
Por ejemplo:
class Person(Document):
first_name = StringField()
last_name = StringField()
age = IntField()
# later
people = Person.objects.order_by('last_name', '-age')
Gracias, gran respuesta! por alguna razón no pude encontrar eso en el documento – user235925
actualización del enlace 'order_by': http://docs.mongoengine.org/en/latest/apireference.html?highlight=order_by#mongoengine.queryset.QuerySet.order_by – tester
Bueno respuesta pero el enlace está roto – Andres