Devdit
 

PHP MongoDB เรียงมากไปน้อย DESC

875

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

 

ตัวอย่าง PHP MongoDB เรียงมากไปน้อย DESC

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

ผลลัพธ์

blue | 200
green | 150
red | 120

คำอธิบาย

PHP MongoDB เรียงมากไปน้อย DESC จากตัวอย่างกำหนดคำสั่ง sort เรียงลำดับข้อมูลของ field price ด้วย -1 คือเรียงข้อมูลจากมากไปน้อย พร้อมแสดงผลลัพธ์ด้วยคำสั่ง find จาก collection ชื่อ color ฐานข้อมูล example ของ MongoDB และภาษา PHP

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