การลบเอกสารหลายรายการใน 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(____)