CommencerCommencez gratuitement

Récupérer un document spécifique avec .find_one()

Alors que .find() renvoie un curseur vers tous les documents correspondant à un filtre, .find_one() renvoie le premier document qui correspond au filtre. C’est utile pour des cas d’usage précis (par exemple, rechercher un film 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.

Cet exercice fait partie du cours

<cours>Introduction à MongoDB en Python</cours>
Voir le cours

Instructions de l’exercice

  • Trouvez le film dont le titre est "her" (la casse est importante !) et stockez le document obtenu dans la variable her.
  • Trouvez un film qui a "adventure" parmi ses genres et stockez-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