JSON ডেটার অভ্যন্তরীণ মান পেতে, ডট(.) নোটেশন সহ find() ব্যবহার করুন। আসুন নথি-
সহ একটি সংগ্রহ তৈরি করি> db.demo235.insertOne(... {... "id":101,... "বিস্তারিত":[... {... "নাম":"ক্রিস ব্রাউন",... "বয়স":21... },... {... "নাম":"ডেভিড মিলার",... "বয়স":24... }... ],... "অন্যান্য বিবরণ":[... {... "স্কোর":56,... "বিষয়":"মঙ্গোডিবি"... },... {... "স্কোর":78,... "বিষয়":" MySQL"... }... ]... }...);{ "স্বীকৃত" :true, "insertedId" :ObjectId("5e418d22f4cebbeaebec514b")}
Find() পদ্ধতি -
এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন> db.demo235.find().pretty();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5e418d22f4cebbeaebec514b"), "id" :101, "বিস্তারিত" :[ { "নাম" :"ক্রিস ব্রাউন", "বয়স" :21 }, { "নাম" :"ডেভিড মিলার", "বয়স" :24 } ], "অন্যান্য বিবরণ" :[ { "স্কোর" :56, "বিষয়" :"মঙ্গোডিবি" }, { "স্কোর" :78, "বিষয়" :"মাইএসকিউএল" } ]}প্রে>json ডেটা -
-এর অভ্যন্তরীণ মান পেতে ক্যোয়ারীটি নিচে দেওয়া হল> db.demo235.find({},{"otherdetails.Subject":1,_id:0});এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "অন্যান্য বিবরণ" :[ { "বিষয়" :"মঙ্গোডিবি" }, { "বিষয়" :"মাইএসকিউএল" } ] }