কম্পিউটার

অ্যারের মান আনতে MongoDB ক্যোয়ারী


অ্যারের মান আনতে $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 ] } ] } ] }

  1. নেস্টেড অ্যারে সমষ্টিগত করতে MongoDB ক্যোয়ারী

  2. MongoDB-তে সাবডকুমেন্টের কোয়েরি অ্যারে

  3. নেস্টেড অ্যারে সাজানোর জন্য MongoDB ক্যোয়ারী?

  4. একটি নির্দিষ্ট মান আনার জন্য MongoDB-এ একটি অ্যারে জিজ্ঞাসা করুন