CommencerCommencer gratuitement

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

Afficher le cours

Instructions

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