MongoDB เรียงจากน้อยไปมาก ด้วย sort บทความนี้สอนใช้คำสั่ง sort เพื่อเรียงลำดับข้อมูลจากน้อยไปมาก Ascending (ASC) ตัวอย่าง collection ชื่อ product เรียงลำดับข้อมูลจาก field price สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง MongoDB เรียงจากน้อยไปมาก ด้วย sort
use example
db.product.find({}).sort({price:1})
ผลลัพธ์
{ _id: ObjectId("62e34e467c5e81297082424d"),
name: 'Computer',
price: 200 }
{ _id: ObjectId("62e34e5c7c5e81297082424e"),
name: 'Mobile',
price: 220 }
{ _id: ObjectId("62e348f47c5e81297082424b"),
name: 'Notebook',
price: 250 }
{ _id: ObjectId("62e34e837c5e81297082424f"),
name: 'Super Computer',
price: 400 }
MongoDB เรียงจากน้อยไปมาก จากตัวอย่างเข้าทำงานในฐานข้อมูล example ด้วย use example และ db.product.find({}) คือ แสดงข้อมูลใน collection product ด้วยคำสั่ง find ตามด้วย sort({price:1}) คือเรียงลำดับข้อมูลจากน้อยไปมากด้วยคำสั่ง sort ร่วมกับเลข 1 จาก field ชื่อ price