অ্যারের মান আনতে $elemMatch-এর সাথে find() ব্যবহার করুন। আসুন প্রথমে নথি-
সহ একটি সংগ্রহ তৈরি করি> db.fetchingArrayValuesDemo.insertOne(... {... "StudentName":"David",... "Student Details":[... {... "FatherName":"Bob",.. . "দেশের নাম":"মার্কিন",...... "প্রিয়":[... {... "শিক্ষক":"DAVID",... "বিষয়":[... "MySQL", ... "মঙ্গোডিবি",... "জাভা"... ],... "মার্কস":[... 50,... 60,... 65... ]... }.. । {... "ছাত্রের নাম":"রবার্ট",... "ছাত্রের বিবরণ":[... {... "পিতার নাম":"স্যাম",... "দেশের নাম":"AUS",... .. "প্রিয়":[... {... "শিক্ষক":"মাইক",... "বিষয়":[... "পাইথন",... "C",... "C++"... ],... "মার্কস":[... 76,... 89,... 91.. । প্রাক>Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -
> db.fetchingArrayValuesDemo.find();এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5e06fc3425ddae1f53b621fa"), "StudentName" :"David", "Student Details" :[ { "FatherName" :"বব", "দেশের নাম" :"US", "প্রিয়" :[ { "শিক্ষক" :"DAVID", "বিষয়" :[ "MySQL", "MongoDB", "Java" ], "মার্কস" :[ 50, 60, 65 ] } ] } ] }{ "_id" :ObjectId( "5e06fc6825ddae1f53b621fb"), "ছাত্রের নাম" :"রবার্ট", "ছাত্রের বিবরণ" :[ { "পিতার নাম" :"স্যাম", "দেশের নাম" :"AUS", "প্রিয়" :[ { "শিক্ষক" :"মাইক", " বিষয়" :[ "পাইথন", "C", "C++" ], "মার্কস" :[ 76, 89, 91 ] } ] } ] }এখানে অ্যারের মান −
আনার জন্য প্রশ্ন রয়েছে> db.fetchingArrayValuesDemo.find({... Student Details:{... $elemMatch:{... Favourite:{... $elemMatch:{... শিক্ষক:"DAVID"... }। .. }... }... }... });এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5e06fc3425ddae1f53b621fa"), "StudentName" :"David", "Student Details" :[ { "FatherName" :"বব", "দেশের নাম" :"US", "প্রিয়" :[ { "শিক্ষক" :"DAVID", "বিষয়" :[ "MySQL", "MongoDB", "Java" ], "মার্কস" :[ 50, 60, 65 ] } ] } ] }