Dino Geek essaye de t'aider

Comment créer une clé primaire dans MongoDB ?


En MongoDB, l’ID de document sert de clé primaire. Lorsque vous créez un nouveau document, MongoDB crée automatiquement un champ _id s’il n’est pas déjà fourni. Le champ _id est unique entre tous les documents d’une collection.

Comme chaque document peut avoir un schéma différent, il n’est pas nécessaire de définir un champ spécifique comme clé primaire lors de la création de la collection.

Si vous voulez créer le champ \_id vous-même lors de l’insertion d’un document, vous pouvez le faire:

```
db.collection.insertOne( { _id: “votre_id”, // Remplacez “votre_id” par l’ID que vous voulez champ: “valeur” // Remplacez “champ” et “valeur” par les champs et les valeurs de votre document
} )
```

Mais souvenez-vous, MongoDB ne permettra pas l’insertion d’un autre document avec le même \_id dans la même collection.

Notez aussi que la valeur de _id doit être unique, mais elle n’a pas besoin d’être un simple string ou un nombre. Il pourrait aussi être un document. Ainsi, vous pouvez littéralement utiliser n’importe quel type de données BSON (y compris un document) comme _id.


Générez simplement des articles pour optimiser votre SEO
Générez simplement des articles pour optimiser votre SEO





DinoGeek propose des articles simples sur des technologies complexes

Vous souhaitez être cité dans cet article ? Rien de plus simple, contactez-nous à dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nom de Domaine | 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 |






Mentions Légales / Conditions Générales d'Utilisation