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

การลบเอกสารรายการเดียว

ไม่มี collection ใดที่สมบูรณ์แบบตลอดไป บางครั้งจำเป็นต้องลบข้อมูลที่ล้าสมัย ไม่ถูกต้อง หรือไม่ต้องการออก MongoDB ทำให้ง่ายด้วย .delete_one() ซึ่งจะลบเอกสารที่ตรงกับ filter รายการแรกที่พบ ในแบบฝึกหัดนี้ จะลบภาพยนตร์เรื่อง Casablanca ออกจาก collection เนื่องจากไม่จำเป็นในชุดข้อมูลของเราอีกต่อไป คราวนี้ไม่มีโค้ดตัวอย่างให้ล่วงหน้า — ลองทำได้เลย!

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

MongoDB เบื้องต้นใน Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ลบภาพยนตร์ที่มีชื่อว่า "casablanca" ออกจาก movies collection โดยใช้ตัวพิมพ์เล็กทั้งหมด
  • แสดงผลลัพธ์เพื่อยืนยันว่ามีการลบเอกสารไปหนึ่งรายการ

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

from pymongo import MongoClient 
client = MongoClient()
mov = client.film.movies

# Delete the movie titled "casablanca"
res = ____

# Do a printout to verify the deletion
print(____)
แก้ไขและรันโค้ด