MongoDB group by count เขียนยังไง บทความนี้สอนเขียน query เพื่อแสดงข้อมูล โดยใช้คำสั่ง $group เพื่อยุบรวมข้อมูล และใช้คำสั่ง $count เพื่อนับจำนานข้อมูล หรือ documents ใน collection สามารถเขียนคำสั่งได้ดังนี้
ตัวอย่าง MongoDB group by count เขียนยังไง
db.product.aggregate(
[{
$group:
{
_id: null,
count: { $count: {} }
}
}]
)
ผลลัพธ์
{ _id: null, count: 6 }
MongoDB group by count จากตัวอย่างแสดงข้อมูลจาก collection ชื่อ product ด้วย aggregate จากนั้นใช้คำสั่ง $group โดยแสดงข้อมูล 2 field คือ id มีค่าเท่ากับ null และ count แสดงข้อมูลจาก $count: {} คือนับจำนวนข้อมูลใน collection ที่กำหนด