Použijte poziční $ operátor, který identifikuje prvek v languages pole aktualizovat bez explicitního určení jeho pozice v poli, tj. místo toho, abyste předem znali pozici a aktualizovali prvek jako:
db.movies.updateMany(
{ "languages": "French" },
{ "$set": { "languages.2": "Francais" } }
)
stačí použít $ operátor jako:
db.movies.updateMany(
{ "languages": "French" },
{ "$set": { "languages.$": "Francais" } }
)