অ্যারেতে নির্দিষ্ট মান খুঁজে অন্য মান দিয়ে রিপ্লেস করতে পজিশনাল $ অপারেটর ব্যবহার করুন।
নমুনা ডেটা
> db.replaceAnArrayFieldValueDemo.insertOne({"StudentTechnicalSubjects": ["MySQL", "SQL Server", "PL/SQL"]});
আপডেট কোয়ারি
> db.replaceAnArrayFieldValueDemo.update(
{"StudentTechnicalSubjects": "SQL Server"},
{$set: {'StudentTechnicalSubjects.$': "MongoDB"}}
);
ফলাফল
{ "StudentTechnicalSubjects": ["MySQL", "MongoDB", "PL/SQL"] }
"SQL Server" খুঁজে পেয়ে সেটিকে "MongoDB" দিয়ে রিপ্লেস করা হয়েছে।