Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Fyll i filtret så att du bara behåller filmer med ett release_year efter 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))
Redigera och kör kod