Gunakan posisi $
operator yang mengidentifikasi elemen dalam languages
array untuk diperbarui tanpa secara eksplisit menentukan posisinya dalam array yaitu alih-alih mengetahui posisinya terlebih dahulu dan memperbarui elemen sebagai:
db.movies.updateMany(
{ "languages": "French" },
{ "$set": { "languages.2": "Francais" } }
)
Anda cukup menggunakan $
operator sebagai:
db.movies.updateMany(
{ "languages": "French" },
{ "$set": { "languages.$": "Francais" } }
)