通常のmongodbクエリのように、MongoEngineでクエリオブジェクトを並べ替える方法を教えてください。
http://www.mongodb.org/display/DOCS/Sorting+and+Natural+Order
MongoengineはDjangoのORMに触発されており、Djangoと同様に order_by
結果セットをソートします。 order_by
は、可変数の文字列引数を受け取ります。これは、オプションで "-
"(降順、つまり最も高いものから)。
例えば:
class Person(Document):
first_name = StringField()
last_name = StringField()
age = IntField()
# later
people = Person.objects.order_by('last_name', '-age')