Sử dụng $
vị trí toán tử xác định phần tử trong các ngôn ngữ languages
mảng để cập nhật mà không chỉ định rõ ràng vị trí của nó trong mảng, tức là thay vì biết trước vị trí và cập nhật phần tử dưới dạng:
db.movies.updateMany(
{ "languages": "French" },
{ "$set": { "languages.2": "Francais" } }
)
bạn chỉ có thể sử dụng $
toán tử như:
db.movies.updateMany(
{ "languages": "French" },
{ "$set": { "languages.$": "Francais" } }
)