모든 것을 종합해 봅시다
영화 앱에서 평점이 높은 영화를 몇 편 소개하는 "하이라이트 릴"을 만들고 있어요. 2000년 이후에 개봉한 영화 중 평점이 가장 높은 상위 5편을 가져오되, 제목과 평점만 표시하면 됩니다. 다른 정보는 필요 없어요!
이를 위해 이번 장에서 배운 내용을 거의 모두 조합해 볼 거예요. 행운을 빕니다! mov 컬렉션을 계속 사용할 수 있어요.
이 연습은 강의의 일부입니다
Python으로 배우는 MongoDB 입문
연습 안내
- 2000년 이후(
$gt사용)에release_year가 해당하는 영화만 남도록 필터를 채워 넣으세요. - 프로젝션을 사용해
"title"과"rating"만 포함하고("_id"는 제외) 가져오세요. "rating"을 기준으로 내림차순 정렬하고 결과를 상위 다섯 편으로 제한하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
top_rated = mov.find(
# Filter for movies released after 2000
____,
# Project only the title and rating (not id)
____
# Sort by rating descending and limit to five results
).sort("____", ____).limit(____)
print(list(top_rated))