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
Instructions de l’exercice
- Trouvez le film ayant pour titre
"her"(la casse compte !) et enregistrez le document obtenu dans la variableher. - Trouvez un film qui a
"adventure"parmi ses genres et enregistrez-le dans une variableadv.
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)