2011-09-06 17 views

cevap

49

Mongoengine Django'nın ORM esinlenerek ve Django gibi, sonuç kümesini sıralamak için order_by kullanır. order_by isteğe bağlı olarak bir "-" olan ve alan adları (Dokümanlarınızda tanımlandığı şekliyle) olan dize argümanlar, bir değişken sayıda alır (yani en yüksek ilk, azalan sıralama belirtmek için). Örneğin

:

class Person(Document): 
    first_name = StringField() 
    last_name = StringField() 
    age = IntField() 

# later 
people = Person.objects.order_by('last_name', '-age') 
+1

sayesinde büyük bir cevap! http://docs.mongoengine.org/en/latest/apireference.html?highlight=order_by#mongoengine.queryset.QuerySet.order_by – user235925

+1

'order_by' bağlantı güncelleştirme olduğunu bulamadık cevap ancak bağlantı Örneğin son satırında – tester

+0

iyi: Sebebi ne olursa olsun ben docs – Andres