sql >> Databasteknik >  >> NoSQL >> MongoDB

Sortera med MongoEngine?

Mongoengine är inspirerad av Djangos ORM, och precis som Django använder den order_by för att sortera resultatuppsättningen. order_by tar ett variabelt antal strängargument, som är fältnamnen (som definieras i dina dokument) som eventuellt föregås av en "- " (för att ange en fallande sortering, dvs. högst först).

Till exempel:

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

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



  1. Mongodb snabbkorrigering KB2731284

  2. misslyckades med fel 10068:ogiltig operator:$oid

  3. Få alla fält och värden för hash-nyckeln med redis i noden

  4. Användningsfall för updateOne över findOneAndUpdate i MongoDB