Python MongoDB ลบข้อมูลจากตาราง จาก collection บทความนี้สอนใช้คำสั่ง delete_one เพื่อลบข้อมูลที่ต้องการจากฐานข้อมูล MongoDB ด้วยภาษา Python โดยใช้ module pymongo พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Python MongoDB ลบข้อมูลจากตาราง จาก collection
from pymongo import MongoClient
conn = "mongodb://localhost:27017/demo"
client = MongoClient(conn)
db = client.get_database()
collection_name = db["color"]
query = { "name": "red" }
if collection_name.delete_one( query ) :
print('Python MongoDB ลบข้อมูลสำเร็จ')
ผลลัพธ์
Python MongoDB ลบข้อมูลสำเร็จ
Python MongoDB ลบข้อมูลจากตาราง จากตัวอย่างลบข้อมูลจากฐานข้อมูล MongoDB ชื่อ demo ตารางชื่อ color ด้วยเงื่อนไขคือ name มีค่าเท่ากับ “red” ด้วยคำสั่ง delete_one ของภาษา Python โดยใช้ module pymongo