De update-operator in MongoDB wordt gebruikt om een bestaand document of documenten in een verzameling bij te werken. Hier is hoe je het kunt gebruiken:
1. Met behulp van de `$set` operator: Deze operator vervangt de waarde van een veld met de opgegeven waarde.
```
db.collection.updateOne(
{
)
```
Bijvoorbeeld, als je het “naam” veld van een document wilt bijwerken in de “users” verzameling waarvoor de “gebruikersnaam” “JohnDoe” is, dan doe je dat zo:
```
db.users.updateOne(
{ username: “JohnDoe” },
{
$set: { name: “John Doe” },
}
)
```
1. Met behulp van de `$inc` operator: Deze operator wordt gebruikt om de waarde van het veld te verhogen of te verlagen. Als het veld niet bestaat, zal deze operator het veld aanmaken en instellen op de opgegeven waarde.
```
db.collection.updateOne(
{
)
```
Bijvoorbeeld, stel dat je het “age” veld van een document wilt verhogen met 1 in de “users” collectie waarvoor de “username” “JohnDoe” is, zo ga je te werk:
```
db.users.updateOne(
{ username: “JohnDoe” },
{
$inc: { age: 1 },
}
)
```
Let op: `updateOne` kan slechts door één document tegelijk bijgewerkt worden. Als je meerdere documenten tegelijk wilt bijwerken, kun je de `updateMany()` functie gebruiken. Ten slotte, als het document dat aan de query voldoet niet bestaat, dan kun je de functie zo instellen dat deze een nieuw document aanmaakt en toevoegt aan de collectie met behulp van de `upsert: true` optie.