시작하기무료로 시작하기

$exists 연산자

먼저 list(mov.find())를 실행해 보세요. 일부 영화에는 box_office 필드가 있지만, 다른 영화에는 없다는 것을 확인할 수 있어요. 상황을 더 잘 파악해 봅시다.

이 연습은 강의의 일부입니다

Python으로 배우는 MongoDB 입문

강의 보기

연습 안내

  • box_office 필드가 존재하는 모든 문서를 찾아, 반환된 커서 객체를 box_curs에 저장하세요.
  • 커서 객체를 Python 리스트로 변환해 box에 저장하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Find all documents where box_office is set
box_curs = mov.find({
  "____": {
    "____": ____
  }
})	

# Convert from cursor to list
box = ____

print(box)
print(f"{len(box)}/{mov.count_documents({})} movies have the box_office field.")
코드 편집 및 실행