ใช้ตัวดำเนินการ $indexOfArray ใน Aggregation เพื่อหาตำแหน่ง (Index) ของค่าในอาร์เรย์
ตัวอย่างการใช้งาน
สร้างคอลเลกชันพร้อมข้อมูลวิชาสอน:
แสดงเอกสารทั้งหมด:
{ "_id" : ObjectId("5cbd5251de8cc557214c0df8"), "InstructorName" : "Chris", "InstructorSubject" : [ "MongoDB", "MySQL", "Java", "C++" ] }หา Index ของ "MongoDB" (ควรเป็น 0)
ผลลัพธ์:
หา Index ของ "C++" (ควรเป็น 3)
ผลลัพธ์:
หมายเหตุ: Index เริ่มจาก 0 (Zero-based) หากไม่พบค่าจะคืน -1