시작하기무료로 시작하기

.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)
코드 편집 및 실행