การแทนที่เอกสารทั้งหมด
ข้อมูล Aladdin ในคอลเลกชันภาพยนตร์ของคุณล้าสมัยแล้ว คุณได้รับมอบหมายให้แทนที่ข้อมูลนี้ทั้งหมดด้วยเวอร์ชันใหม่ของภาพยนตร์ที่ออกฉายในปี 2019 โดยใช้ .replace_one() ซึ่งจะสลับเอกสารเดิมออกและใส่เอกสารใหม่เข้าแทน
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
MongoDB เบื้องต้นใน Python
คำแนะนำการฝึกหัด
- สร้าง
query_filterเพื่อค้นหาภาพยนตร์ Aladdin ดั้งเดิมโดยใช้ชื่อเรื่อง - กำหนดค่า
"release_year"ในนิยามของaladdin_newให้เป็น2019 - เขียนทับเอกสารเดิมด้วยเอกสารใหม่
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Specify the query_filter
query_filter = {
____: ____
}
# Complete the details of the new movie
aladdin_new = {
"title": "aladdin",
"genre": ["adventure", "comedy", "family"],
"____": ____,
"rating": 6.9
}
# Replace the old aladdin movie
res = ____
print(res)