Tietokannan ja kokoelman luominen sisään MongoDB
In MongoDB, ensimmäinen perusvaihe on tietokanta ja kokoelma. Tietokantaa käytetään kaikkien kokoelmien tallentamiseen ja kokoelmaan puolestaan kaikki asiakirjat. Asiakirjat puolestaan sisältävät asiaankuuluvat kentän nimen ja kentän arvot.
Alla oleva tilannekuva näyttää perusesimerkin siitä, miltä asiakirja näyttäisi.
Asiakirjan kenttien nimet ovat "Employeeid" ja "EmployeeName" ja kenttien arvot ovat "1" ja "Smith". Joukko asiakirjoja muodostaisi sitten kokoelman MongoDB.
Tietokannan luominen "use" -komennolla
Tietokannan luominen sisään MongoDB on yhtä yksinkertaista kuin "käyttämällä”komento. Seuraava esimerkki näyttää, kuinka tämä voidaan tehdä.
Koodin selitys:
- - "käyttää" komentoa käytetään tietokannan luomiseen MongoDB. Jos tietokantaa ei ole olemassa, luodaan uusi.
Jos komento suoritetaan onnistuneesti, seuraava tulos näytetään:
lähtö:
MongoDB siirtyy automaattisesti tietokantaan luomisen jälkeen.
Kokoelman/taulukon luominen käyttämällä insert()
Helpoin tapa luoda kokoelma on lisätä tietue (joka ei ole muuta kuin dokumentti, joka koostuu kenttien nimistä ja arvoista) kokoelmaan. Jos kokoelmaa ei ole olemassa, luodaan uusi.
Seuraava esimerkki osoittaa, kuinka tämä voidaan tehdä.
db.Employee.insert ( { "Employeeid" : 1, "EmployeeName" : "Martin" } )
Koodin selitys:
- Kuten yllä näkyy, käyttämällä "lisää" komento kokoelma luodaan.
Asiakirjojen lisääminen insert()-komennolla
MongoDB tarjoaa lisää () -komento lisätä asiakirjoja kokoelmaan. Seuraava esimerkki näyttää, kuinka tämä voidaan tehdä.
Vaihe 1) Kirjoita "insert" -komento
Vaihe 2) Lisää "insert" -komennolla tarvittava kentän nimi ja kentän arvo luotavalle asiakirjalle.
Koodin selitys:
- Komennon ensimmäinen osa on "lisää lausunto" joka on lause, jota käytetään asiakirjan lisäämiseen kokoelmaan.
- Lausunnon toinen osa on lisätä Kentän nimi ja Kentän arvo, toisin sanoen mitä kokoelman dokumentti tulee sisältämään.
Jos komento suoritetaan onnistuneesti, seuraava Output näytetään
lähtö:
Tulos osoittaa, että suoritettu toiminto oli lisäystoiminto ja että kokoelmaan lisättiin yksi tietue.