ใช้โอเปอเรเตอร์ $in เพื่อค้นหาเอกสารที่อาร์เรย์มีสมาชิก **อย่างน้อยหนึ่งตัว** ตรงกับรายการที่กำหนด
ตัวอย่างการใช้งาน
ใช้คอลเลกชัน findByMultipleArrayDemo เดียวกับบทความก่อนหน้า (ข้อมูลเหมือนกัน)
ค้นหานักศึกษาที่เรียนวิชา **"Compiler" หรือ "Computer Networks"**:
> db.findByMultipleArrayDemo.find({ StudentCoreSubject: { $in: ["Compiler", "Computer Networks"] }}).pretty();
{"_id" : ObjectId("5c7ef07b559dd2396bcfbfc4"), "StudentFirstName" : "John", "StudentLastName" : "Smith", "StudentCoreSubject" : [ "Compiler", "Operating System", "Computer Networks" ] }
{"_id" : ObjectId("5c7ef0f2559dd2396bcfbfc7"), "StudentFirstName" : "David", "StudentLastName" : "Johnson", "StudentCoreSubject" : [ "Compiler", "Operating System", "Computer Networks" ] }
ผลลัพธ์เหมือนกับ $all ในกรณีนี้ เพราะเอกสารที่มี "Compiler" ก็มี "Computer Networks" ด้วย แต่ $in จะคืนค่าเอกสารที่มี **อย่างน้อยหนึ่งตัว** จากรายการ