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

MongoDB-এ অ্যারেতে একক আইটেম আপডেট করা (পজিশনাল অপারেটর)

অ্যারেতে নির্দিষ্ট একটি এলিমেন্ট আপডেট করতে পজিশনাল অপারেটর ($) ব্যবহার করুন।

নমুনা ডেটা

> db.updateASingleListDemo.insertOne({
    _id: 1,
    "EmployeeName": "Chris",
    "EmployeeDetails": [{"EmployeeId": "EMP-101", "EmployeeSalary": 18999}]
});

স্যালারি আপডেট করা

> db.updateASingleListDemo.update(
    {_id: 1, 'EmployeeDetails.EmployeeId': "EMP-101"},
    {$inc: {'EmployeeDetails.$.EmployeeSalary': 1}}
);

ফলাফল

{ "_id": 1, "EmployeeName": "Chris", "EmployeeDetails": [{"EmployeeId": "EMP-101", "EmployeeSalary": 19000}] }

$ অপারেটার কোয়ারির শর্ত পূরণকারী প্রথম এলিমেন্টকে নির্দেশ করে।

  1. MongoDB-তে ডকুমেন্ট এবং সাব-ডকুমেন্ট উদাহরণ ও আপডেট

  2. MongoDB-তে findOne() ব্যবহার করে একক ডকুমেন্ট রিট্রিভ করা

  3. MongoDB-তে নেস্টেড ডকুমেন্ট আপডেট করা (ডট নোটেশন + পজিশনাল $)

  4. MongoDB-তে ডট নোটেশন ব্যবহার করে নেস্টেড ডকুমেন্ট আপডেট করা