Inizia subitoInizia gratis

Metti tutto insieme

Stai creando una "highlight reel" per un'app di film che mette in evidenza alcuni titoli con le valutazioni più alte. Il tuo obiettivo è recuperare i 5 film meglio valutati usciti dopo il 2000, ma ti servono solo il titolo e la valutazione; nient'altro!

Per riuscirci, combinerai praticamente tutto quello che hai imparato in questo capitolo: buona fortuna! La collezione mov è ancora a tua disposizione.

Questo esercizio fa parte del corso

Introduzione a MongoDB in Python

Visualizza corso

Istruzioni dell'esercizio

  • Compila il filtro in modo da mantenere solo i film con release_year successivo al 2000 (usa $gt).
  • Usa una proiezione per includere solo "title" e "rating" (ed escludere "_id").
  • Ordina per "rating" in ordine decrescente e limita i risultati ai primi cinque.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

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))
Modifica ed esegui il codice