PHP MongoDB การใช้ และ and กำหนดเงื่อนไข บทความนี้สอนใช้คำสั่ง find ร่วมกับ $and เพื่อแสดงข้อมูลตามเงื่อนไขที่ต้องการโดย and จะทำงานก็ต่อเมื่อเงื่อนไขทั้ง 2 เป็นจริงเท่านั้น สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง PHP MongoDB การใช้ และ and กำหนดเงื่อนไข
<?php
require_once __DIR__ . '/vendor/autoload.php';
$collection = (new MongoDB\Client)->example->color;
$filter = [
'$and' => [
['name' => 'red'],
['price' => 120]
]
];
$c = $collection->find( $filter );
foreach ($c as $v) {
echo $v['name']." | ".$v['price']."<br/>";
}
?>
ผลลัพธ์
red | 120
PHP MongoDB การใช้ และ and จากตัวอย่างแสดงข้อมูลจากฐานข้อมูล example ตารางชื่อ color ด้วยคำสั่ง find โดยกำหนดเงื่อนไขด้วย and คือ แสดงข้อมูลที่ field name มีค่าเท่ากับ ‘red’ และ field price มีค่าเท่ากับ 120 พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ