আসুন প্রথমে নথি-
সহ একটি সংগ্রহ তৈরি করি>db.demo11.insertOne({"ListOfStudent":[{"StudentName":"Chris","ListOfScore":[76,67,54,89]}]});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5e0f6e34d7df943a7cec4fa1")}
Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -
> db.demo11.find().pretty();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5e0f6e34d7df943a7cec4fa1"), "ListOfStudent" :[ { "StudentName" :"Chris", "ListOfScore" :[ 76, 67, 54, 89] } ] }>এখানে একটি শর্ত −
সহ একটি অ্যারে উপাদান সন্নিবেশ করার জন্য ক্যোয়ারী রয়েছে> db.demo11.update( {"ListOfStudent.StudentName":"Chris"}, {$push:{"ListOfStudent.$.ListOfScore":98}} );WriteResult({ "nMatched" :1, " nUpserted" :0, "nModified" :1 })আসুন আমরা ডকুমেন্টগুলি আবার পরীক্ষা করি -
> db.demo11.find().pretty();এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5e0f6e34d7df943a7cec4fa1"), "ListOfStudent" :[ { "StudentName" :"Chris", "ListOfScore" :[ 76, 67, 54, 89, 98 ] }>