단일 문서 업데이트하기
The Revenant 항목에 오류가 있는 것 같아요.
개봉 연도가 잘못되었고, 오스카 수상 정보가 빠져 있어요. 셸에서 다음 코드를 실행하면 이러한 오류를 확인할 수 있어요:
mov.find_one({ "title": "the revenant" })
이제 바로잡아 봅시다!
⚠️ 안내: 이 챕터의 연습 문제는 데이터베이스를 수정합니다. 동일한 코드를 여러 번 실행하면 결과가 달라질 수 있어요. 처음 상태로 다시 시작하려면 브라우저에서 웹 페이지를 새로고침하세요.
이 연습은 강의의 일부입니다
Python으로 배우는 MongoDB 입문
연습 안내
- 영화
"the revenant"와 일치하도록query_filter를 정의하세요(이 대소문자를 그대로 사용하세요). update정의를 완성해"won_oscar"는True,"release_year"는2015로 설정하세요.query_filter와update를 사용해 실제 업데이트를 수행하세요.- 수정된 문서가 몇 개인지 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Define the title filter
query_filter = {
____: ____
}
# Define the update dictionary
update = {
____: {
____: ____,
____: ____
}
}
# Perform the update
res = mov.____
# How many records were modified?
print(____)