Devdit
 

Python MongoDB ลบข้อมูลแบบมีเงื่อนไข

513

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

 

ตัวอย่าง Python MongoDB ลบข้อมูลแบบมีเงื่อนไข

from pymongo import MongoClient

conn = "mongodb://localhost:27017/demo"
client = MongoClient(conn)
db = client.get_database()
collection_name = db["color"]

query = { "price": 100 }
v = collection_name.delete_many( query )
print('ลบทั้งหมด', v.deleted_count, 'ข้อมูล')

ผลลัพธ์

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

คำอธิบาย

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

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