Per aggiungere un campo a un documento MongoDB esistente, è possibile utilizzare l’operatore di aggiornamento `$set`. Supponi di avere una collezione `studenti` e si desidera aggiungere un nuovo campo `anno_corso` a un documento specifico.
Ecco come si può fare in MongoDB:
```
db.studenti.update(
{ nome: “Mario” },
{ $set: { “anno_corso”: 3 } }
)
```
In questo esempio, l’operazione di aggiornamento cerca un documento nella collezione “studenti” dove il campo “nome” è “Mario” e aggiunge il nuovo campo “anno\_corso” con il valore 3. Se il documento con il campo “nome” “Mario” non esiste, non verrà eseguita alcuna operazione.
Se si desidera aggiungere il campo “anno\_corso” a tutti i documenti nella collezione “studenti”, è possibile utilizzare l’operatore di aggiornamento `$set` con il metodo `updateMany()` in questo modo:
```
db.studenti.updateMany(
{},
{ $set: { “anno_corso”: 3 } }
)
```
In questo esempio, l’operazione di aggiornamento aggiunge il nuovo campo “anno\_corso” con il valore 3 a tutti i documenti nella collezione “studenti”.