MongoDB
Upserts en Inserts
Zoeken…
Plaats een document
_id is een hexadecimaal getal van 12 bytes dat het unieke van elk document verzekert. U kunt _id opgeven tijdens het invoegen van het document. Als u dit niet heeft opgegeven, biedt MongoDB een uniek ID voor elk document. Deze 12 bytes eerst 4 bytes voor de huidige tijdstempel, vervolgens 3 bytes voor machine-ID, daarna 2 bytes voor proces-ID van mongodb-server en resterende 3 bytes zijn eenvoudige incrementele waarden.
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
})
Hier is mycol een collectienaam, als de collectie niet in de database bestaat, zal MongoDB deze collectie maken en er vervolgens een document in invoegen. Als we in het ingevoegde document de parameter _id niet specificeren, wijst MongoDB een uniek ObjectId toe voor dit document.
Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow