Alles zusammenführen
Du baust für eine Film-App ein „Highlight-Reel“, das ein paar Top-Bewertungen zeigt. Dein Ziel: die 5 bestbewerteten Filme abrufen, die nach dem Jahr 2000 veröffentlicht wurden. Angezeigt werden sollen nur Titel und Bewertung – sonst nichts!
Dafür kombinierst du praktisch alles, was du in diesem Kapitel gelernt hast. Viel Erfolg! Die Sammlung mov steht dir weiterhin zur Verfügung.
Diese Übung ist Teil des Kurses
<Kurs>Einführung in MongoDB mit Python</Kurs>Übungsanweisungen
- Ergänze den Filter so, dass nur Filme mit einem
release_yearnach 2000 erhalten bleiben (verwende$gt). - Nutze eine Projektion, um nur
"title"und"rating"einzuschließen (und"_id"auszuschließen). - Sortiere nach
"rating"in absteigender Reihenfolge und beschränke die Ergebnisse auf die Top fünf.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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))