Devdit
 

Python MongoDB ลบข้อมูลทั้งหมดในตาราง

594

Python MongoDB ลบข้อมูลทั้งหมดในตาราง บทความนี้สอนใช้คำสั่ง delete_many เพื่อลบข้อมูลทั้งหมดในตาราง หรือ collection ของฐานข้อมูล MongoDB ด้วยภาษา Python โดยใช้ module pymongo สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง Python MongoDB ลบข้อมูลทั้งหมดในตาราง

from pymongo import MongoClient

conn = "mongodb://localhost:27017/demo"
client = MongoClient(conn)
db = client.get_database()
collection_name = db["color"]
v = collection_name.delete_many({})
print('ลบทั้งหมด', v.deleted_count, 'ข้อมูล')

ผลลัพธ์

ลบทั้งหมด 2 ข้อมูล

คำอธิบาย

Python MongoDB ลบข้อมูลทั้งหมดในตาราง จากตัวอย่างใช้คำสั่ง delete_many โดยไม่กำหนดเงื่อนไขในการลบข้อมูล ทำให้ลบข้อมูลทั้งหมดที่อยู่ในตาราง color ฐานข้อมูลชื่อ demo ด้วยภาษา Python พร้อมแสดงผลลัพธ์ออกสู่หน้าจอด้วยคำสั่ง print

เขียน 1 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ