Devdit
 

PHP MongoDB แสดงบาง field ยังไง

1.1K

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 แสดงข้อมูลออกสู่หน้าจอ

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