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" } }
)