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