Użyj pozycyjnego $ operator, który identyfikuje element w languages tablicę do aktualizacji bez wyraźnego określenia jej pozycji w tablicy, tj. zamiast wcześniejszej znajomości pozycji i aktualizowania elementu jako:
db.movies.updateMany(
{ "languages": "French" },
{ "$set": { "languages.2": "Francais" } }
)
możesz po prostu użyć $ operator jako:
db.movies.updateMany(
{ "languages": "French" },
{ "$set": { "languages.$": "Francais" } }
)