Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Uzupełnij filtr tak, aby uwzględniał tylko filmy z release_year po 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))
Edytuj i uruchom kod