Devdit
 

MongoDB group by count เขียนยังไง

813

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 ที่กำหนด

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