파이썬 MongoDB 정렬

결과 정렬

사용하십시오 sort() 결과를 등락차순으로 정렬합니다.

sort() "fieldname"(필드 이름)에 대한 매개변수를 "fieldname"에 제공하고, "direction"에 대한 매개변수를 제공하십시오(기본적으로는 등락차순입니다).

예제

결과를 이름 순으로 정렬하십시오:

import pymongo
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
mycol = mydb["customers"]
mydoc = mycol.find().sort("name")
for x in mydoc:
  print(x)

실제 예제 실행

내림차순 정렬

값 -1을 두 번째 매개변수로 사용하여 내림차순 정렬을 수행합니다.

sort("name", 1) # 등락차순
sort("name", -1) # 내림차순

예제

결과를 이름 순으로 역순으로 정렬하십시오:

import pymongo
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
mycol = mydb["customers"]
mydoc = mycol.find().sort("name", -1)
for x in mydoc:
  print(x)

실제 예제 실행