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.

JaaTweetSähköposti
CRUD -toimintojen suorittaminen MongoDB: ssä

MongoDB: hen tutustuminen on hankalaa. Lyö maata CRUDilla.

Lue seuraava

Liittyvät aiheet
  • Ohjelmointi
  • SQL
  • tietokanta
  • Ohjelmointi
Kirjailijasta
Kadeisha Kean (28 artikkelia julkaistu)

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

Lisää Kadeisha Keanilta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi