Rassembler le tout
Vous préparez un « highlight reel » pour une appli de films qui met en valeur quelques titres très bien cotés. Votre objectif est de récupérer les 5 films les mieux notés sortis après l'an 2000, mais vous n'avez besoin d'afficher que le titre et la cote, rien de plus!
Pour y arriver, vous allez combiner presque tout ce que vous avez appris dans ce chapitre; bonne chance! La collection mov est toujours à votre disposition.
Cette activité fait partie du cours
Introduction à MongoDB en Python
Instructions de l’exercice
- Remplissez le filtre pour ne conserver que les films dont le
release_yearest après 2000 (utilisez$gt). - Utilisez une projection pour inclure seulement
"title"et"rating"(et exclure"_id"). - Triez selon
"rating"en ordre décroissant et limitez les résultats aux cinq premiers.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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))