PHP MongoDB เพิ่มข้อมูลหลายแถวพร้อมกัน บทความนี้สอนใช้คำสั่ง insertMany ของ MongoDB เพื่อเพิ่มข้อมูลหลายแถว หลาย rows พร้อมกัน และแสดงผลลัพธ์การเพิ่มข้อมูลออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง PHP MongoDB เพิ่มข้อมูลหลายแถวพร้อมกัน
<?php
require_once __DIR__ . '/vendor/autoload.php';
$collection = (new MongoDB\Client)->example->color;
$query = $collection->insertMany([
['name' => 'black'],
['name' => 'white'],
]);
echo "ข้อมูลถูกเพิ่ม ".$query->getInsertedCount()." แถว";
?>
ผลลัพธ์
ข้อมูลถูกเพิ่ม 2 แถว
PHP MongoDB เพิ่มข้อมูลหลายแถวพร้อมกัน จากตัวอย่างใช้คำสั่ง insertMany เพื่อเพิ่มข้อมูลลงฐานข้อมูล example และ collection ชื่อ color ประกอบด้วย field name มีค่าเท่ากับ ‘black' และ 'white’ ทั้งหมด 2 แถว หรือ 2 row และแสดงผลลัพธ์จำนวนแถวที่เพิ่มข้อมูลด้วยคำสั่ง getInsertedCount