.find_one()으로 특정 문서 가져오기
.find()는 필터 쿼리와 일치하는 모든 문서에 대한 커서를 반환하지만, .find_one()은 필터 쿼리와 일치하는 문서 중 첫 번째 문서를 반환합니다. 이는 특정 항목을 찾을 때(예: 특정 영화 찾기)나 MongoDB 서버가 반환하는 결과 수를 제한할 때 유용합니다.
movies 컬렉션에서 사용할 수 있는 모든 필드를 다시 확인할 수 있도록, 컬렉션의 첫 번째 문서를 미리 출력해 두었습니다.
이 연습은 강의의 일부입니다
Python으로 배우는 MongoDB 입문
연습 안내
- 제목이
"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)