একটি মঙ্গোডিবি রেকর্ড খুঁজে পেতে যা দুই স্তরের গভীর, মঙ্গোডিবি $ যেখানে লুপ করুন। আসুন নথি-
সহ একটি সংগ্রহ তৈরি করি> db.demo468.insertOne(... {... "_id" :new ObjectId(),... "FirstPosition" :{... "StudentName" :"Chris",... "StudentAge " :23... },... "দ্বিতীয় অবস্থান" :{... "ছাত্রের নাম" :"ডেভিড",... "ছাত্র বয়স" :20... }... }...);{ " স্বীকৃত" :সত্য, "ইনসার্টেড আইডি" :অবজেক্টআইডি("5e804e2fb0f3fa88e2279069")}> db.demo468.insertOne(... {... "_id" :নতুন ObjectId(),... "প্রথম অবস্থান" :{... "ছাত্রের নাম" :"ক্যারল",... "ছাত্র বয়স" :21... },... "দ্বিতীয় অবস্থান" :{... "ছাত্রের নাম" :"জন",... "ছাত্র বয়স" :22.. ।Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.demo468.find();এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5e804e2fb0f3fa88e2279069"), "প্রথম অবস্থান" :{ "ছাত্রের নাম" :"ক্রিস", "স্টুডেন্টএজ" :23 }, "দ্বিতীয় অবস্থান" :{ "ছাত্রের নাম" :"শিক্ষার্থীর নাম" :"ডিএডিএজ" " :20 } }{ "_id" :ObjectId("5e804fb0b0f3fa88e227906a"), "প্রথম অবস্থান" :{ "ছাত্রের নাম" :"ক্যারল","শিক্ষার্থী বয়স" :21 }, "দ্বিতীয় অবস্থান" :{" :"শিক্ষার্থী নম "ছাত্র বয়স" :22 } }দুটি স্তরের গভীর −
একটি MongoDB রেকর্ড খোঁজার জন্য নিচের প্রশ্নটি রয়েছে> db.demo468.find({... $where:function() {... for (var i in this) {... if (this[i]["StudentName"] =="জন ") {... সত্য ফেরত দিন;... }... }... মিথ্যা ফেরত দিন;... }... })এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5e804fb0b0f3fa88e227906a"), "প্রথম অবস্থান" :{ "ছাত্রের নাম" :"ক্যারল","শিক্ষার্থী বয়স" :21 }, "দ্বিতীয় অবস্থান" :{ "ছাত্রের নাম" :"ডেন্টনজেন" :"স্টুডেন্টএজ" " :22 } }