source

MongoEngine을 사용하여 정렬하시겠습니까?

factcode 2023. 6. 28. 22:00
반응형

MongoEngine을 사용하여 정렬하시겠습니까?

일반 mongodb 쿼리에서처럼 MongoEngine에서 쿼리 개체를 정렬하려면 어떻게 해야 합니까?

http://www.mongodb.org/display/DOCS/Sorting+and+Natural+Order

Mongo 엔진은 Django의 ORM에서 영감을 받았으며, Django처럼 결과 집합을 정렬하는 데 사용합니다. order_by다양한 수의 문자열 인수를 사용합니다. 이는 선택적으로 "" 앞에 오는 필드 이름입니다.-(하행 정렬, 즉 가장 높은 우선 순위를 나타냄)

예:

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

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

언급URL : https://stackoverflow.com/questions/7315720/sort-using-mongoengine

반응형