시작하기무료로 시작하기

단일 문서 업데이트하기

The Revenant 항목에 오류가 있는 것 같아요.

개봉 연도가 잘못되었고, 오스카 수상 정보가 빠져 있어요. 셸에서 다음 코드를 실행하면 이러한 오류를 확인할 수 있어요:

mov.find_one({ "title": "the revenant" })

이제 바로잡아 봅시다!

⚠️ 안내: 이 챕터의 연습 문제는 데이터베이스를 수정합니다. 동일한 코드를 여러 번 실행하면 결과가 달라질 수 있어요. 처음 상태로 다시 시작하려면 브라우저에서 웹 페이지를 새로고침하세요.

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

Python으로 배우는 MongoDB 입문

강의 보기

연습 안내

  • 영화 "the revenant"와 일치하도록 query_filter를 정의하세요(이 대소문자를 그대로 사용하세요).
  • update 정의를 완성해 "won_oscar"True, "release_year"2015로 설정하세요.
  • query_filterupdate를 사용해 실제 업데이트를 수행하세요.
  • 수정된 문서가 몇 개인지 출력하세요.

실습형 인터랙티브 연습

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

# Define the title filter
query_filter = {
  ____: ____
}

# Define the update dictionary
update = {
  ____: {
    ____: ____,
    ____: ____
  }
}

# Perform the update
res = mov.____

# How many records were modified?
print(____)
코드 편집 및 실행