Sätt ihop allt
Du bygger ett "höjdpunktsurval" för en filmapp som lyfter fram några av de bäst betygsatta filmerna. Målet är att hämta de 5 högst betygsatta filmerna som släpptes efter år 2000 – men du behöver bara visa titel och betyg, inget annat!
För att klara det här kombinerar du i princip allt du lärt dig i det här kapitlet. Lycka till! Kollektionen mov finns fortfarande tillgänglig.
Den här övningen är en del av kursen
Introduktion till MongoDB i Python
Övningsinstruktioner
- Fyll i filtret så att du bara behåller filmer med ett
release_yearefter 2000 (använd$gt). - Använd projektion för att inkludera enbart
"title"och"rating"(och exkludera"_id"). - Sortera efter
"rating"i fallande ordning och begränsa resultaten till de fem högsta.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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))