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

การลบเอกสารหลายรายการใน MongoDB

ถึงเวลาจัดระเบียบฐานข้อมูลกันแล้ว โดยจะใช้ .delete_many() เพื่อลบภาพยนตร์ทั้งหมดที่เผยแพร่มานานแล้วออกในครั้งเดียว

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

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

ดูคอร์ส

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

  • ลบภาพยนตร์ทั้งหมดที่มี "release_year" ก่อนปี 1990
  • แสดงจำนวนเอกสารที่ถูกลบ

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

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

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

# Delete all movies released before 1990
res = ____

# Print the number of deleted documents
print(____)
แก้ไขและรันโค้ด