Получение конкретного документа с помощью .find_one()
Метод .find() возвращает курсор ко всем документам, соответствующим фильтру запроса, а .find_one() возвращает первый документ, который соответствует условию. Это удобно в конкретных ситуациях (например, при поиске определённого фильма), а также позволяет ограничить количество результатов, которые возвращает сервер MongoDB.
Чтобы напомнить вам о доступных полях коллекции фильмов, первый документ коллекции уже выведен на экран.
Это упражнение является частью курса
Введение в 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)