CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Remplissez le filtre pour ne conserver que les films dont le release_year est 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))
Modifier et exécuter le code