PHP MongoDB เรียงน้อยไปมาก ASC บทความนี้สอนเขียนโค้ดแสดงข้อมูลแบบเรียงจากน้อยไปมาก หรือ ASC โดยใช้คำสั่ง find สำหรับดึงข้อมูล และ sort สำหรับเรียงลำดับข้อมูล สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง PHP MongoDB เรียงน้อยไปมาก ASC
<?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/>";
}
?>
ผลลัพธ์
red | 120
green | 150
blue | 200
PHP MongoDB เรียงน้อยไปมาก ASC จากตัวอย่างแสดงข้อมูลจากฐานข้อมูล example ตารางชื่อ color ด้วยคำสั่ง find และเรียงลำดับด้วยคำสั่ง sort โดยเรียงจาก field price โดยกำหนดค่าเท่ากับ 1 คือ เรียงจากน้อยไปมาก พร้อมแสดงผลลัพธ์ออกสู่หน้าจอด้วยการวนลูป foreach และคำสั่ง echo