Mettez tout en pratique
Vous préparez un « highlight reel » pour une application de films qui met en avant quelques titres les mieux notés. Votre objectif est de récupérer les 5 films les mieux notés sortis après l’an 2000, en n’affichant que le titre et la note — rien d’autre !
Pour y parvenir, vous allez combiner pratiquement tout ce que vous avez appris dans ce chapitre ; bonne chance ! La collection mov est toujours à votre disposition.
Cet exercice fait partie du cours
Introduction à MongoDB en Python
Instructions
- Renseignez le filtre pour ne conserver que les films dont
release_yearest postérieur à 2000 (utilisez$gt). - Utilisez une projection pour inclure uniquement
"title"et"rating"(et exclure"_id"). - Triez par
"rating"en ordre décroissant et limitez les résultats aux cinq premiers.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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))