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
Istruzioni dell'esercizio
- Compila il filtro in modo da mantenere solo i film con
release_yearsuccessivo 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))