เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การแทนที่เอกสารทั้งหมด

ข้อมูล 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)
แก้ไขและรันโค้ด