ใช้ Positional Operator ($) สำหรับการแทนที่
ตัวดำเนินการตำแหน่ง $ ใช้ระบุอิลิเมนต์ที่จะแทนที่ในอาร์เรย์ เริ่มต้นด้วยข้อมูลวิชาเทคนิค
> db.replaceAnArrayFieldValueDemo.insertOne({"StudentTechnicalSubjects": ["MySQL", "SQL Server", "PL/SQL"]});
คำสั่งแทนที่ "SQL Server" ด้วย "MongoDB":
> db.replaceAnArrayFieldValueDemo.update({"StudentTechnicalSubjects": "SQL Server"}, { $set: { 'StudentTechnicalSubjects.$': "MongoDB" } });
ผลลัพธ์: อาร์เรย์กลายเป็น ["MySQL", "MongoDB", "PL/SQL"]