Devdit
 

PHP MongoDB ลบข้อมูล ด้วย deleteOne

545

PHP MongoDB ลบข้อมูล ด้วย deleteOne บทความนี้สอนใช้คำสั่ง deleteOne เพื่อลบข้อมูลจำนวน 1 แถวออกจากตาราง หรือ collection ที่อยู่ในฐานข้อมูล MongoDB พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง PHP MongoDB ลบข้อมูล ด้วย deleteOne

<?php
    require_once __DIR__ . '/vendor/autoload.php';
    $collection = (new MongoDB\Client)->example->color;
    $q = $collection->deleteOne(['name' => 'black']);
    echo "ลบข้อมูล ".$q->getDeletedCount()." แถว";
?>

ผลลัพธ์

ลบข้อมูล 1 แถว

คำอธิบาย

PHP MongoDB ลบข้อมูล จากตัวอย่างลบข้อมูลในฐานข้อมูล example ตารางชื่อ color ด้วยเงื่อนไข field name เท่ากับ ‘black’ ด้วยคำสั่ง deleteOne พร้อมแสดงจำนวนข้อมูลที่ถูกลบด้วยคำสั่ง getDeletedCount ออกสู่หน้าจอ

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