কম্পিউটার

MongoDB-তে $push ব্যবহার করে একটি শর্তের সাথে মিলে যাওয়া একটি অ্যারে উপাদান আপডেট করুন


এর জন্য, আপডেট কমান্ড এবং $পুশ ব্যবহার করুন। আসুন প্রথমে নথি-

সহ একটি সংগ্রহ তৈরি করি
>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" ] } /প্রে> 
  1. MongoDB এ একটি অ্যারের একাধিক উপাদান আপডেট করবেন?

  2. MongoDB এ একটি অ্যারের ভিতরে উপাদান আপডেট করবেন?

  3. MongoDB এ $push সহ একটি অ্যারে আপডেট করা হচ্ছে

  4. কিভাবে একটি MongoDB অ্যারে উপাদান অপসারণ?