CommencezCommencez gratuitement

Récupérer un document précis avec .find_one()

Alors que .find() retourne un curseur sur tous les documents correspondant à un filtre, .find_one() retourne le premier document qui correspond au filtre. C'est utile pour des cas précis (comme chercher un film en particulier) et pour limiter le nombre de résultats renvoyés par le serveur MongoDB.

Pour vous rappeler tous les champs disponibles dans la collection movies, le premier document de la collection a été affiché pour vous.

Cette activité fait partie du cours

Introduction à MongoDB en Python

Voir le cours

Instructions de l’exercice

  • Trouvez le film ayant pour titre "her" (la casse compte !) et enregistrez le document obtenu dans la variable her.
  • Trouvez un film qui a "adventure" parmi ses genres et enregistrez-le dans une variable adv.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Find the movie with the title "her"
her = mov.find_one(____)
print(her)

# Find a movie with "genre" of "adventure"
adv = mov.____
print(adv)
Modifier et exécuter le code