정렬로 정리해 봅시다!
가장 오래된 고전부터 최신 블록버스터까지 영화 목록을 보고 싶으신가요? 아니면 평점이 높은 영화부터 강조하고 싶으신가요? 이럴 때 .sort()가 필요합니다.
.sort(field, direction)을 사용하면 쿼리 결과의 정렬 순서를 제어할 수 있어요:
field는 정렬 기준이 되는 필드 이름입니다.direction은 오름차순(A-Z, 낮음→높음)일 때1, 내림차순(Z-A, 높음→낮음)일 때-1입니다.
이 연습은 강의의 일부입니다
Python으로 배우는 MongoDB 입문
연습 안내
- 모든 영화를
release_year기준으로 오래된 것부터 최신순으로 정렬해 보세요. rating을 내림차순으로 정렬해 상위 3개의 최고 평점 영화를 나열하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Sort by release year (oldest movies first)
by_year = mov.find().____
print(list(by_year))
# Show the three highest rated movies
by_rating = mov.find().____.____
print(list(by_rating))