ใช้ distinct() ร่วมกับ .length เพื่อนับจำนวนค่าที่ไม่ซ้ำกัน
ไวยากรณ์
ตัวอย่างการใช้งาน
สร้างคอลเลกชันพร้อมข้อมูลชื่อซ้ำ:
แสดงเอกสารทั้งหมด:
{ "_id" : ObjectId("5cbd6166de8cc557214c0dfa"), "StudentName" : "John" } { "_id" : ObjectId("5cbd616ade8cc557214c0dfb"), "StudentName" : "Chris" } { "_id" : ObjectId("5cbd616cde8cc557214c0dfc"), "StudentName" : "Chris" } { "_id" : ObjectId("5cbd6170de8cc557214c0dfd"), "StudentName" : "Carol" } { "_id" : ObjectId("5cbd6175de8cc557214c0dfe"), "StudentName" : "David" } { "_id" : ObjectId("5cbd6181de8cc557214c0dff"), "StudentName" : "Carol" }นับค่าที่ไม่ซ้ำของ StudentName
ผลลัพธ์ (John, Chris, Carol, David = 4 ค่า):