댓글 목록

파이썬 MongoDB 정렬

페이지 정보

작성자 운영자 작성일 18-06-10 23:44 조회 1,688 댓글 0

동영상 강좌는 유튜브 채널 '웹학교'를 이용하시기 바랍니다.

결과 정렬 


결과를 오름차순 또는 내림차순으로 정렬하려면 sort() 메서드를 사용합니다.


sort() 메서드는 "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) #ascending
sort("name", -1) #descending

알파벳순으로 결과를 이름순으로 정렬 : 

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)


댓글목록 0

등록된 댓글이 없습니다.