Python MongoDB อัปเดทข้อมูลหลายข้อมูลพร้อมกัน บทความนี้สอนใช้คำสั่ง update_many เพื่อแก้ไขข้อมูลหลายข้อมูลพร้อมกัน ตามเงื่อนไขที่กำหนด ด้วย Python ร่วมกับ MongoDB สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง Python MongoDB อัปเดทข้อมูลหลายข้อมูลพร้อมกัน
from pymongo import MongoClient
conn = "mongodb://localhost:27017/"
client = MongoClient(conn)
db = client['example']
collection_name = db["book"]
where = { 'price': 200 }
update = { "$set": { 'price': 400 } }
if collection_name.update_many( where, update ):
print('Python MongoDB แก้ไขข้อมูลหลายข้อมูลสำเร็จ')
ผลลัพธ์
Python MongoDB แก้ไขข้อมูลหลายข้อมูลสำเร็จ
Python MongoDB อัปเดทข้อมูลหลายข้อมูลพร้อมกัน จากตัวอย่างใช้คำสั่ง update_many แก้ไขข้อมูลทุกข้อมูลที่ price เท่ากับ 200 เปลี่ยนเป็น price เท่ากับ 400 ด้วยภาษา Python ร่วมกับ MongoDB