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

หาดัชนี (Index) ขององค์ประกอบในอาร์เรย์ MongoDB ด้วย $indexOfArray

ใช้ตัวดำเนินการ $indexOfArray ใน Aggregation เพื่อหาตำแหน่ง (Index) ของค่าในอาร์เรย์

ตัวอย่างการใช้งาน

สร้างคอลเลกชันพร้อมข้อมูลวิชาสอน:

แสดงเอกสารทั้งหมด:

{ "_id" : ObjectId("5cbd5251de8cc557214c0df8"), "InstructorName" : "Chris", "InstructorSubject" : [
    "MongoDB", "MySQL", "Java", "C++"
] }

หา Index ของ "MongoDB" (ควรเป็น 0)

ผลลัพธ์:

หา Index ของ "C++" (ควรเป็น 3)

ผลลัพธ์:

หมายเหตุ: Index เริ่มจาก 0 (Zero-based) หากไม่พบค่าจะคืน -1