MongoDB Sett Document


Innsatsen () Metode

For å sette inn data i MongoDB samling, må du bruke MongoDB Sett ()
eller Lagre ()
metoden.

Syntax

Grunnleggende syntaks av Sett ()
kommandoen er som følger −
> db.COLLECTION_NAME.insert (dokument)
Eksempel Anmeldelser > db.mycol.insert ({_id: objectID (7df78ad8902c), title: 'MongoDB Oversikt', beskrivelse: 'MongoDB er ingen sql database', etter: 'tutorials point ", url:' http: //www.tutorialspoint. com ', tags: [' mongodb ',' database ',' NoSQL '], liker: 100})

Her Mycol
er vår samling navn, som ble opprettet i forrige tutorial. Hvis samlingen ikke finnes i databasen, så MongoDB vil skape denne samlingen og sett dokumentet inn i den.

I den innlagte dokumentet hvis vi ikke angir _id parameter, så MongoDB tildeler en unik objectID for dette dokumentet.

_id er 12 byte heksadesimale tallet unikt for hvert enkelt dokument i en samling. 12 bytes er fordelt som følger −
_id: objectID (4 byte tidsstempel, 3 bytes maskinen id, 2 bytes prosessen id, 3 bytes incrementer)

For å sette inn flere dokumenter i enkelt spørring, kan du passere en rekke . dokumenter i innsatsen () kommandoen

Eksempel
> db.post.insert ([{title: 'MongoDB Oversikt', beskrivelse: 'MongoDB er ingen sql database', etter: 'tutorials point ", url: 'http://www.tutorialspoint.com', tags: ['mongodb', 'database', 'NoSQL'], liker: 100} {title: 'NoSQL Database', beskrivelse: «NoSQL database doesn ' t har tabeller ', av:' tutorials point ", url: 'http://www.tutorialspoint.com', tags: ['mongodb', 'database', 'NoSQL'], liker: 20 kommentarer: [{ bruker: "bruker1", melding: "Min første kommentar ', dateCreated: new Date (2013,11,10,2,35), som: 0}]}])

For å sette inn i dokumentet, kan du bruke db.post.save (dokument)
også. Hvis du ikke angir _id
i dokumentet deretter Lagre ()
metoden vil fungere samme som insert ()
metoden. Hvis du angir _id da det vil erstatte hele data av dokument som inneholder _id som angitt i lagre () -metoden. Anmeldelser