এর জন্য, আপডেট কমান্ড এবং $পুশ ব্যবহার করুন। আসুন প্রথমে নথি-
সহ একটি সংগ্রহ তৈরি করি>db.demo9.insertOne({"StudentDetails":[{"StudentName":"Chris","ListOfSubject":["MySQL","Java"]}]});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5e0f6438d7df943a7cec4f94")}
Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -
> db.demo9.find().pretty();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5e0f6438d7df943a7cec4f94"), "StudentDetails" :[ { "StudentName" :"Chris", "ListOfSubject" :[ "MySQL", "Java" ] } ]}
$push −
ব্যবহার করে একটি শর্তের সাথে মেলে এমন একটি অ্যারে উপাদান আপডেট করার জন্য নিম্নোক্ত ক্যোয়ারী> db.demo9.update( { "StudentDetails.StudentName":"Chris"}, {$push:{"StudentDetails.$.ListOfSubject":"MongoDB"}});WriteResult({ "nMatched" :1 , "nUpserted" :0, "nModified" :1 })
Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -
> db.demo9.find().pretty();
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে{ "_id" :ObjectId("5e0f6438d7df943a7cec4f94"), "StudentDetails" :[ { "StudentName" :"Chris", "ListOfSubject" :[ "MySQL", "Java", "MongoDB" ] } /প্রে>