Połącz wszystko razem
Tworzysz sekcję „najlepszych filmów" w aplikacji filmowej, która prezentuje kilka wysoko ocenianych tytułów. Twoim celem jest pobranie 5 filmów z najwyższą oceną, wydanych po 2000 roku – ale wyświetlasz tylko tytuł i ocenę, nic więcej!
Aby to osiągnąć, wykorzystasz niemal wszystko, czego nauczyłeś się w tym rozdziale. Powodzenia! Kolekcja mov jest nadal dostępna.
To ćwiczenie jest częścią kursu
Wprowadzenie do MongoDB w Pythonie
Instrukcje do ćwiczenia
- Uzupełnij filtr tak, aby uwzględniał tylko filmy z
release_yearpo 2000 roku (użyj$gt). - Użyj projekcji, aby wyświetlić tylko
"title"i"rating"(i wykluczyć"_id"). - Posortuj po
"rating"w kolejności malejącej i ogranicz wyniki do pięciu najlepszych.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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))