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