কম্পিউটার

আমি কিভাবে MongoDB তে চাইল্ড অবজেক্ট আপডেট করতে পারি?


চাইল্ড অবজেক্ট আপডেট করতে $set অপারেটর ব্যবহার করুন। আসুন প্রথমে ডকুমেন্ট-

দিয়ে একটি সংগ্রহ তৈরি করি
>db.updateChildObjectsDemo.insertOne({"StudentName":"Chris","StudentOtherDetails":{"StudentSubject":"MongoDB","StudentCountryName":"AUS"}});{ "স্বীকৃত" :সত্য, "insertedId" :ObjectId("5ce964e078f00858fb12e91f")}

Find() পদ্ধতির সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করার জন্য নিম্নলিখিত প্রশ্ন রয়েছে -

> db.updateChildObjectsDemo.find().pretty();

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "_id" :ObjectId("5ce964e078f00858fb12e91f"), "StudentName" :"Chris", "StudentOtherDetails" :{ "StudentSubject" :"MongoDB", "StudentCountryName" :"AUS" }} 

MongoDB −

-এ চাইল্ড অবজেক্ট আপডেট করার জন্য নিচের ক্যোয়ারী রয়েছে
> db.updateChildObjectsDemo.update({"StudentName" :"Chris"},{$set:{"StudentOtherDetails.StudentCountryName":"UK"}});WriteResult({ "nMatched" :1, "nUpserted :0, "nModified" :1 })

আসুন আমরা ডকুমেন্টটি আবার পরীক্ষা করি -

> db.updateChildObjectsDemo.find().pretty();

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
{ "_id" :ObjectId("5ce964e078f00858fb12e91f"), "StudentName" :"Chris", "StudentOtherDetails" :{ "StudentSubject" :"MongoDB", "StudentCountryName" :"UK" } 
  1. মঙ্গোডিবিতে শর্তসাপেক্ষ আপডেট কীভাবে করবেন?

  2. কিভাবে আমরা MongoDB এ একটি রেকর্ড আপডেট করতে পারি?

  3. আমরা কি MongoDB-তে বস্তুর একটি অ্যারে অনুসন্ধান করতে পারি?

  4. MongoDB - আমি কিভাবে একটি নথিতে ক্ষেত্রগুলি অ্যাক্সেস করতে পারি?