কম্পিউটার টিউটোরিয়াল

MongoDB-তে অ্যারے के ভেতরের এলিমেন্ট আপডেট

MongoDB-তে $set এবং পজিশনাল ($) অপারেটর ব্যবহার করে অ্যারে এলিমেন্ট আপডেট

অ্যারের ভেতরের এলিমেন্ট আপডেট করতে MongoDB-তে $set ব্যবহার করুন।

উদাহরণ: ডকুমেন্ট সহ কালেকশন তৈরি

> db.demo494.insertOne(
... {
...     "CollegeDetails" : [
...         {
...             "CollegeName" : "MIT",
...             "Fees" : 80000
...         },
...         {
...             "CollegeName" : "SU",
...             "Fees" : 90000
...         }
...     ]
... }
... )
{ "acknowledged" : true, "insertedId" : ObjectId("5e84a5c1b0f3fa88e22790c9") }

সকল ডকুমেন্ট প্রদর্শন

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

আউটপুট

{
    "_id" : ObjectId("5e84a5c1b0f3fa88e22790c9"),
    "CollegeDetails" : [
        { "CollegeName" : "MIT", "Fees" : 80000 },
        { "CollegeName" : "SU", "Fees" : 90000 }
    ]
}

অ্যারে এলিমেন্ট আপডেট করার কুয়েরি

> db.demo494.update(
...     {
...         "CollegeDetails.CollegeName": "MIT"
...     },
...     {
...         $set:
...         {
...             "CollegeDetails.$.Fees" : 100000
...         }
...     }
... );
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

আপডেট後の ডকুমেন্ট প্রদর্শন

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

ফলাফল

{
    "_id" : ObjectId("5e84a5c1b0f3fa88e22790c9"),
    "CollegeDetails" : [
        { "CollegeName" : "MIT", "Fees" : 100000 },
        { "CollegeName" : "SU", "Fees" : 90000 }
    ]
}
  1. MongoDB ডকুমেন্টের মধ্যে অ্যারে আইটেম কীভাবে পাবেন?

  2. MongoDB-এ অ্যারেতে সব এলিমেন্ট আপডেট করা ($[] অল পজিশনাল অপারেটর)

  3. MongoDB-এ অ্যারে অবজেক্টের নির্দিষ্ট ইনডেক্স আপডেট করা

  4. MongoDB-তে ভিন্ন এলিমেন্ট অন্য অ্যারেতে সরানো