Devdit
 

PHP MongoDB เรียงลำดับข้อมูล ASC และ DESC

819

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

 

ตัวอย่าง PHP MongoDB เรียงลำดับข้อมูล ASC

<?php
    require_once __DIR__ . '/vendor/autoload.php';
    $collection = (new MongoDB\Client)->demo->color;
    $c = $collection->find( [], ['sort' => ['title' => 1]] );
    foreach ($c as $v) {
        echo $v['title']."<br/>";
    }
?>

ผลลัพธ์

blue
green
red

คำอธิบาย

PHP MongoDB เรียงลำดับข้อมูล ASC จากตัวอย่างใช้คำสั่ง sort เรียงลำดับข้อมูลจาก field title ด้วยค่า 1 คือเรียงจากน้อยไปมาก หรือ ASC

 

ตัวอย่าง PHP MongoDB เรียงลำดับข้อมูล DESC

<?php
    require_once __DIR__ . '/vendor/autoload.php';
    $collection = (new MongoDB\Client)->demo->color;
    $c = $collection->find( [], ['sort' => ['title' => -1]] );
    foreach ($c as $v) {
        echo $v['title']."<br/>";
    }
?>

ผลลัพธ์

red
green
blue

คำอธิบาย

PHP MongoDB เรียงลำดับข้อมูล DESC จากตัวอย่างใช้คำสั่ง sort เรียงลำดับข้อมูลจาก field title ด้วยค่า -1 คือเรียงจากมากไปน้อย หรือ DESC

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