Devdit
 

Python MongoDB แก้ไขข้อมูล อัปเดทข้อมูล

584

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

 

ตัวอย่าง Python MongoDB แก้ไขข้อมูล อัปเดทข้อมูล

from pymongo import MongoClient

conn = "mongodb://localhost:27017/"
client = MongoClient(conn)
db = client['example']
collection_name = db["book"]

where = { 'price': 350 }
update = { "$set": { 'name': 'Python' } }
if collection_name.update_one( where, update ):
    print('Python MongoDB แก้ไขข้อมูลสำเร็จ')

ผลลัพธ์

Python MongoDB แก้ไขข้อมูลสำเร็จ

คำอธิบาย

Python MongoDB แก้ไขข้อมูล จากตัวอย่างแก้ไขข้อมูลจากฐานข้อมูล example ตารางชื่อ book โดยแก้ไข name ให้มีค่าใหม่เป็น ‘Python’ โดยมีเงื่อนไขคือ price มีค่าเท่ากับ 350 พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ

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