Отримання конкретного документа за допомогою .find_one()
Якщо .find() повертає курсор до всіх документів, що відповідають фільтру, то .find_one() повертає перший документ, який відповідає фільтру. Це зручно для окремих сценаріїв (наприклад, пошук конкретного фільму), а також щоб обмежити кількість результатів, які повертає сервер MongoDB.
Щоб пригадати всі доступні поля в колекції movies, для вас виведено перший документ у колекції.
Ця вправа є частиною курсу
Вступ до MongoDB у Python
Інструкції до вправи
- Знайдіть фільм із назвою
"her"(враховується регістр!) і збережіть отриманий документ у зміннійher. - Знайдіть будь-який фільм, який має
"adventure"серед своїх жанрів, і збережіть його у зміннійadv.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Find the movie with the title "her"
her = mov.find_one(____)
print(her)
# Find a movie with "genre" of "adventure"
adv = mov.____
print(adv)