Dino Geek, versucht dir zu helfen

Wie erstelle ich einen Primärschlüssel in MongoDB?


In MongoDB wird automatisch ein Primärschlüssel mit dem Feldnamen “_id” erstellt, wenn Sie ein Dokument einfügen. Der _id-Schlüssel ist ein eindeutiger Indentifikator für ein Dokument in der Collection.

Wenn Sie einen eigenen Primärschlüssel erstellen möchten, können Sie das beim Einfügen eines Dokuments tun. Hier ist ein Beispiel:

```javascript
db.collection.insertOne({ _id: ‘IhrEigenerPrimärschlüssel’, field1: ‘value1’, field2: ‘value2’})
```
Ersetzen Sie “IhrEigenerPrimärschlüssel” durch den eindeutigen Wert, den Sie als Primärschlüssel vergeben möchten. Beachten Sie jedoch, dass jeder _id-Wert eindeutig in der Collection sein muss, sonst erhalten Sie einen Fehler.

Außerdem kann der _id-Feldwert verschiedene Arten haben, wie String, ObjectId, Integer, etc. Die meisten der Zeit ist es ein ObjectId, das eine 12-Byte-Identifikationszeichenfolge ist. Es enthält ein Zeitstempel, eine Maschinen-ID, ein Prozess-ID und einen Zufallswert.

Wenn Sie kein “_id”-Feld bereitstellen, erstellt MongoDB automatisch einen Primärschlüssel mit ObjectId.


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