Usa il $ posizionale operatore che identifica l'elemento nelle languages array da aggiornare senza specificarne esplicitamente la posizione nell'array, cioè invece di conoscere la posizione in anticipo e aggiornare l'elemento come:
db.movies.updateMany(
{ "languages": "French" },
{ "$set": { "languages.2": "Francais" } }
)
puoi semplicemente usare il $ operatore come:
db.movies.updateMany(
{ "languages": "French" },
{ "$set": { "languages.$": "Francais" } }
)