MongoDB on NoSQL -tietokanta, joka tallentaa ainutlaatuisia tietoja, kuten asiakirjoja, jotka on ryhmitelty kokoelmiksi. Esimerkiksi MongoDB -tietokannassa jokaisen asiakkaan tiedot tallennetaan asiakirjana ja kaikki asiakkaan asiakirjat kokoelmaan.
Tässä opetusohjelmassa opit luomaan asiakirjoja MongoDB: ssä.
MongoDB Luo toimintoja
MongoDB on kaksi luontitoimintoa -insertOne () ja insertMany (). Jokainen luontitoiminto rajoittuu yhden kokoelman käsittelyyn suoritusta kohden. Voit kuitenkin lisätä yhden tai useita asiakirjoja jokaiseen suoritukseen.
Aiheeseen liittyviä: Miten datamallinnus eroaa MongoDB: ssä?
Siksi molemmilla luontitoiminnoilla on seuraava rakenne:
db.collection.createOperation ()
Missä db on tietokannan nimi ja createOperation () on oikea toimenpide (insertOne () tai insertMany ()).
InsertOne () -toiminnon käyttäminen
The insertOne () toiminto lisää yksittäisen asiakirjan kokoelmaan käyttämällä seuraavaa koodia:
db.collection (’asiakkaat’). insertOne ({
nimi: "Sarah Wilson",
ikä: 22
})
Jos uuden asiakirjan luomisessa on ongelmia, insertOne () toiminto palauttaa virheen. Ja jos kokoelmaa, johon yrität lisätä asiakirjan, ei ole olemassa, MongoDB luo kokoelman ja lisää asiakirjan siihen.
Huomaa, että asiakirjalle ei ole määritetty tunnusta. Tämä johtuu siitä, että MongoDB luo automaattisesti yksilöllisen tunnuksen jokaiselle kokoelman asiakirjalle.
InsertMany () -toiminnon käyttö
The insertMany () toiminta toimii suunnilleen samalla tavalla kuin insertOne () operaatio. Se luo uuden kokoelman, jos annettua ei ole olemassa, ja palauttaa virheen, jos uuden asiakirjan luomisessa on ongelmia.
Suurin ero on kuitenkin se, että insertMany () toiminnon avulla voit luoda useita asiakirjoja suoritusta kohden.
InsertMany () -käyttöesimerkki
db.collection (’asiakkaat’). insertMany ({
nimi: "Roy Williams",
ikä: 21
},
{
nimi: "James Brown",
ikä: 38
},
{
nimi: "Jessica Jones",
ikä: 25
})
Yllä oleva esimerkki luo kolme asiakirjaa asiakaskokoelmaan, ja jokainen asiakirja erotetaan pilkulla. Aiheeseen liittyviä: Tietokantamoottorit, joita kannattaa harkita seuraavassa projektissa
Tutustu muihin CRUD -toimintoihin
Uusien asiakirjojen luominen on vasta alkua sille, mitä voit tehdä MongoDB: llä. MongoDB: n avulla voit suorittaa CRUD -toimintoja, jotta voit kehittää täydellisiä tietokantoja.
MongoDB: hen tutustuminen on hankalaa. Lyö maata CRUDilla.
Lue seuraava
- Ohjelmointi
- SQL
- tietokanta
- Ohjelmointi

Kadeisha Kean on täyspinoinen ohjelmistokehittäjä ja tekninen/teknologinen kirjoittaja. Hänellä on selkeä kyky yksinkertaistaa joitain monimutkaisimpia teknologisia käsitteitä; tuottaa materiaalia, jonka jokainen tekniikan aloittelija voi helposti ymmärtää. Hän on intohimoinen kirjoittamiseen, mielenkiintoisten ohjelmistojen kehittämiseen ja matkustamiseen ympäri maailmaa (dokumenttielokuvien kautta).
tilaa uutiskirjeemme
Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia e -kirjoja ja ainutlaatuisia tarjouksia!
Klikkaa tästä tilataksesi