2011-09-06 15 views

उत्तर

49

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') 
+1

धन्यवाद, महान जवाब! किसी भी कारण से मुझे यह नहीं मिला कि दस्तावेज़ – user235925

+1

'order_by' लिंक अपडेट में: http://docs.mongoengine.org/en/latest/apireference.html?highlight=order_by#mongoengine.queryset.QuerySet.order_by – tester

+0

अच्छा उत्तर दें लेकिन लिंक टूटा हुआ है – Andres

संबंधित मुद्दे

 संबंधित मुद्दे