MongoDB
Upserts et inserts
Recherche…
Insérer un document
_id est un nombre hexadécimal de 12 octets qui assure l'unicité de chaque document. Vous pouvez fournir _id lors de l'insertion du document. Si vous n'avez pas fourni, MongoDB fournira un identifiant unique pour chaque document. Ces 12 premiers octets de 4 octets pour l'horodatage actuel, les 3 octets suivants pour l'ID de machine, les 2 octets suivants pour l'ID de processus du serveur mongodb et les 3 octets restants sont des valeurs incrémentielles simples.
db.mycol.insert({
_id: ObjectId(7df78ad8902c),
title: 'MongoDB Overview',
description: 'MongoDB is no sql database',
by: 'tutorials point',
url: 'http://www.tutorialspoint.com',
tags: ['mongodb', 'database', 'NoSQL'],
likes: 100
})
Ici, mycol est un nom de collection, si la collection n'existe pas dans la base de données, alors MongoDB créera cette collection et y insérera le document. Dans le document inséré, si nous ne spécifions pas le paramètre _id , MongoDB attribue un ObjectId unique à ce document.
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow