Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MongoDB

การนับจำนวนอิลิเมนต์ในอาร์เรย์ด้วย MongoDB

ใช้ $size ใน Aggregate

ตัวดำเนินการ $size ใช้นับจำนวนอิลิเมนต์ในอาร์เรย์ ร่วมกับ $project ใน aggregate framework

> db.countNumberOfElementsDemo.insertOne({"UserMessage": ["Hi", "Hello", "Bye", "Awesome"]});

คำสั่งนับจำนวนอิลิเมนต์:

> db.countNumberOfElementsDemo.aggregate({ $project: { NumberOfElements: { $size: "$UserMessage" } } })

ผลลัพธ์: { "_id": ObjectId(...), "NumberOfElements": 4 }