কম্পিউটার

MongoDB প্রশ্ন নেস্টেড নথি আপডেট করতে?


নেস্টেড ডকুমেন্ট আপডেট করতে আপডেট() ব্যবহার করুন এবং এর মধ্যে ডট নোটেশন ব্যবহার করুন। আসুন নথি-

সহ একটি সংগ্রহ তৈরি করি
> db.demo607.insertOne(
...    {
...       id:1,
...       "Info1" : {
...          "Name" : "Chris",
...          "Age" : 21,
...
...          "Info2" : {
...             "SubjectName" : "MongoDB",
...             "Marks" : 89
...          }
...       }
...    }
... );
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e9742a5f57d0dc0b182d62a")
}

Find() পদ্ধতি -

এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন
> db.demo607.find();

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

তৈরি করবে
{ "_id" : ObjectId("5e9742a5f57d0dc0b182d62a"), "id" : 1, "Info1" :
   { "Name" : "Chris", "Age" : 21, "Info2" : { "SubjectName" : "MongoDB", "Marks" : 89 } } 
}

নেস্টেড ডকুমেন্ট −

আপডেট করার জন্য নিচের প্রশ্নটি রয়েছে
> db.demo607.update({id:1},{$set:{"Info1.Info2.Marks":90}})
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

Find() পদ্ধতি -

এর সাহায্যে একটি সংগ্রহ থেকে সমস্ত নথি প্রদর্শন করুন
> db.demo607.find().pretty();

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

তৈরি করবে
{
   "_id" : ObjectId("5e9742a5f57d0dc0b182d62a"),
   "id" : 1,
   "Info1" : {
      "Name" : "Chris",
      "Age" : 21,
      "Info2" : {
         "SubjectName" : "MongoDB",
         "Marks" : 90
      }
   }
}

  1. নেস্টেড অ্যারে সাজানোর জন্য MongoDB ক্যোয়ারী?

  2. MongoDB নেস্টেড নথিতে শর্ত সেট করবেন?

  3. নেস্টেড নথির জন্য MongoDB সন্ধান () ক্যোয়ারী?

  4. নেস্টেড নথি আপডেট করার জন্য MongoDB ক্যোয়ারী