ভূমিকা
MongoDB-এ অ্যারে ফিল্ডে কোনো নির্দিষ্ট ভ্যালু আছে কিনা চেক করতে $in অপারেটর ব্যবহার করা হয়। এটি অ্যারেতে যেকোনো একটি এলিমেন্ট ম্যাচ করলে ডকুমেন্ট রিটার্ন করে।
নমুনা ডেটা তৈরি
সকল ডকুমেন্ট প্রদর্শন
{ "_id" : ObjectId("5e04d42df5e889d7a519950d"), "ListOfNumbers" : [ 10, 56, 78, 90, 32 ] } { "_id" : ObjectId("5e04d588f5e889d7a519950e"), "ListOfNumbers" : [ 56, 78, 91, 100 ] }90 ভ্যালু আছে কিনা চেক করা
ফলাফল
ব্যাখ্যা: প্রথম ডকুমেন্টে ৯০ আছে, তাই সেটি মাইল। দ্বিতীয় ডকুমেন্টে ৯০ নেই, তাই বাদ পড়েছে।
$inএর ভেতরে একাধিক ভ্যালু দিয়ে OR লজিকও করা যায়:{$in: [90, 100]}।