Sök…


Sätt i ett dokument

_id är ett hexadecimaltal med 12 byte som säkerställer det unika i varje dokument. Du kan ge _id när du sätter in dokumentet. Om du inte angav, tillhandahåller MongoDB ett unikt ID för varje dokument. Dessa 12 byte första 4 byte för den aktuella tidsstämpeln, nästa 3 byte för maskin-id, nästa 2 byte för process-id för mongodb-servern och återstående 3 byte är enkla stegvärden.

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
})

Här är mycol ett samlingsnamn, om samlingen inte finns i databasen, kommer MongoDB att skapa denna samling och sedan infoga dokument i den. Om vi inte anger parametern _id i det infogade dokumentet tilldelar MongoDB ett unikt ObjectId för det här dokumentet.



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow