Dino Geek, versucht dir zu helfen

Wie füge ich ein Feld zu einem vorhandenen MongoDB-Dokument hinzu?


Um ein Feld zu einem vorhandenen MongoDB-Dokument hinzuzufügen, kann die `update`- oder `updateOne`-Methode zusammen mit dem `$set`-Operator verwendet werden.

Hier ist ein Beispiel:

```javascript
db.collection.update( { _id: 1 }, // filter condition, in this case by _id { $set: { “newField”: “newValue” } } // set operation
)
```

In diesem Beispiel wird das Dokument mit der `_id` von `1` aktualisiert und ein neues Feld namens “newField” mit dem Wert “newValue” hinzugefügt.

Falls es mehrere Dokumente gibt, die die Suchkriterien erfüllen, und Sie allen ein neues Feld hinzufügen möchten, können Sie `updateMany` verwenden:

```javascript
db.collection.updateMany( { “existingField”: “existingValue” }, // filter condition { $set: { “newField”: “newValue” } } // set operation
)
```

Hier aggiert `updateMany` auf alle Dokumente, deren “existingField” den Wert “existingValue” hat, und fügt das neue Feld hinzu.

Beachten Sie, dass `updateOne` und `updateMany` Methoden sind, die in der MongoDB Shell ab Version 3.2 verfügbar sind. In älteren Versionen sollten Sie stattdessen `update` verwenden, welches nur ein Dokument aktualisiert, es sei denn, Sie stellen `{ multi: true }` ein.

```javascript
db.collection.update( { “existingField”: “existingValue” }, // filter condition { $set: { “newField”: “newValue” } }, // set operation { multi: true } // update multiple documents
)
```


Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren
Erstellen Sie einfach Artikel, um Ihr SEO zu optimieren





DinoGeek bietet einfache Artikel über komplexe Technologien

Möchten Sie in diesem Artikel zitiert werden? Es ist ganz einfach, kontaktieren Sie uns unter dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Domain | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Rechtliche Hinweise / Allgemeine Nutzungsbedingungen