PHP MongoDB แก้ไขข้อมูล ด้วย updateOne บทความนี้สอนใช้คำสั่ง updateOne เพื่อแก้ไขข้อมูล โดยแก้ไขข้อมูลตามรหัส id ที่กำหนด จากฐานข้อมูล example ตาราง color สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง PHP MongoDB แก้ไขข้อมูล ด้วย updateOne
<?php
require_once __DIR__ . '/vendor/autoload.php';
$collection = (new MongoDB\Client)->example->color;
$q = $collection->updateOne(
['_id' => new MongoDB\BSON\ObjectId('62ede933ca4ac73fe83bb9e1')],
[ '$set' => [ 'name' => 'white' ]]
);
?>
PHP MongoDB แก้ไขข้อมูล จากตัวอย่างแก้ไขข้อมูลด้วยคำสั่ง updateOne โดยแก้ไข field name เป็นค่า ‘white’ จาก id ที่กำหนด โดยคำสั่ง updateOne จะรองรับการแก้ไขข้อมูลเพียง 1 แถวเท่านั้น