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
Introduction à MongoDB en Python
Instructions
- Trouvez le film dont le titre est
"her"(la casse est importante !) et stockez le document obtenu dans la variableher. - Trouvez un film qui a
"adventure"parmi ses genres et stockez-le dans une variableadv.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Find the movie with the title "her"
her = mov.find_one(____)
print(her)
# Find a movie with "genre" of "adventure"
adv = mov.____
print(adv)