Kun SQL-tietokantamoottori järjestää tiedot taulukoiksi, MongoDB tallentaa tiedot kokoelmiin. Kuten perinteiset moottorit, se kuitenkin käyttää edelleen termiä "tietokanta" viittaamaan korkeimpaan organisaatiotasoon.

Yksi ensimmäisistä tehtävistä, jotka haluat oppia työskennellessäsi minkä tahansa tietokantaohjelman kanssa, on tietokantojen ja taulukoiden/kokoelmien luominen. Jos käytät MongoDB: tä, lue eteenpäin saadaksesi selville, kuinka tietokanta luodaan ja kokoelmia lisätään siihen.

Alkuperäinen MongoDB-asennus

Voit luoda tietokantoja ja kokoelmia MongoDB: ssä käyttämällä MongoDB Shelliä, mongosh. Voit ladata ja asentaa tämän erillisenä työkaluna.

Vaihtoehtoisesti voit käyttää sitä MongoDB: n työpöytäsovelluksella, MongoDB Compassilla. Se on monipuolinen GUI-työkalu, jonka avulla voit tarkastella tietokantoja ja niihin liittyviä kokoelmia. Se tarjoaa myös valinnaisen graafisen käyttöliittymän MongoDB: n ominaisuuksien käyttöä varten. Joten se on hyvä vaihtoehto, jos et halua kirjoittaa tekstikomentoja tietokantojen ja kokoelmien luomiseksi.

instagram viewer

Tästä huolimatta opit käyttämään molempia vaihtoehtoja tässä opetusohjelmassa.

Aloita siirtymällä kohtaan MongoDB-työkalujen lataus sivu, jolla voit ladata ja asentaa MongoDB Shellin uusimman version.

Jos haluat sen sijaan työpöytäsovelluksen, vieritä alas samalla sivulla. Avaa sitten MongoDB Compass -osio ja napsauta ladata -painiketta.

MongoDB Shellin käyttäminen MongoDB Compassissa

Jos haluat käyttää Mongoshia GUI-työpöytäsovelluksessa erillisen kuoren sijaan:

  1. Kun olet asentanut, avaa MongoDB Compass.
  2. Klikkaus >_MONGOSH sovelluksen vasemmassa alakulmassa aktivoidaksesi kuoren.
  3. Laajenna shell-käyttöliittymää vetämällä ylöspäin sovelluksen alareunassa olevia kolmea vaakapalkkia.

Tietokannan ja kokoelmien luominen MongoDB Shellillä

MongoDB Shell hyväksyy joukon tekstikomentoja tietokannan kanssa kommunikointiin.

Aiheeseen liittyvä:Kuinka yhdistää pullosovelluksesi CouchDB: hen: NoSQL-tietokanta

MongoDB: n tietokanta ei kuitenkaan ole fyysisesti olemassa ilman kokoelmaa. Pohjimmiltaan uusi tietokanta näkyy vain MongoDB Compassissa, kun lisäät siihen kokoelman.

Tietokannan luominen

Luo tietokanta joko MongoDB Compassissa tai MongoDB Shell -sovelluksessa seuraavalla komennolla:

käytä uutta tietokantaa

MongoDB käynnistää ja valitsee uuden tietokannan oletusarvoisesti, kun suoritat yllä olevan komennon. Joten se alkaa toimia välittömästi uuden tietokannan puitteissa. Ellet vaihda toiseen, kaikki suorittamasi koodit vaikuttavat tähän uuteen tietokantaan.

Kuinka luoda kokoelmia Mongoshissa

Voit ajatella MongoDB: n kokoelmia SQL: n toisiinsa liittyvien taulukoiden ryhmänä.

Jotta uusi tietokanta olisi näkyvä ja käyttökelpoinen, sinun on lisättävä siihen vähintään kokoelma. Tässä on komento tyhjän kokoelman luomiseksi MongoDB Shellissä:

db.createCollection (nimi)

Missä nimi on merkkijono, joka edustaa luotavan kokoelman nimeä. Jos haluat esimerkiksi luoda MUO-nimisen kokoelman valitsemaasi tietokantaan:

db.createCollection("MUO")

Aiheeseen liittyvä:Asiakirjojen luominen MongoDB: ssä

Huomautus: Aivan kuten SQL-tietokannassa on mahdollista luoda useita taulukoita, voit luoda niin monta kokoelmaa kuin haluat MongoDB: ssä.

Kuinka lisätä tietoja MongoDB-tietokantaan

Kuten useimmat NoSQL-tietokannat, MongoDB lisää tiedot JSON-objekteina, jotka ovat avain-arvo-pareja.

Tietojen lisääminen aiemmin luotuun kokoelmaan:

db. MUO.insertOne({Etunimi: "Idowu"})

Tietokannan ja kokoelmien luominen MongoDB Compassin avulla

Jos olet jo asentanut sen, käynnistä MongoDB Compass tietokoneellasi.

Noudata sitten näitä ohjeita tietokannan ja kokoelmien luomiseen GUI-vaihtoehdon avulla:

  1. Klikkaus Kytkeä ladata olemassa olevia tietokantoja.
  2. Napsauta vasemmassa yläkulmassa LUO TIETOKANTA.
  3. Kirjoita haluamasi tietokannan nimi Tietokannan nimi ala.
  4. Koska MongoDB vaatii kokoelman tietokannan luomiseen, täytä Kokoelman nimi myös kenttä.
  5. Klikkaus Luo tietokanta hankkiaksesi uuden tietokannan ja kokoelman.

Voit varmistaa, että MongoDB loi tietokantasi ja kokoelmasi päivittämällä MongoDB Compass -näkymän. Tee tämä napsauttamalla virkistää (pyöreä nuoli) -kuvake vasemman sivupalkin oikeassa yläkulmassa.

Sovelluksen sivupalkissa näkyy myös luettelo tietokannoista. Napsauta tietokantaa nähdäksesi sen sisältämät kokoelmat.

Hyödynnä MongoDB: tä parhaiten

Käytätpä sitä tehtäväluettelosi tallentamiseen tai monimutkaisemman sovelluksen taustaohjelmaan, MongoDB on yksinkertainen. Tietysti tietokannan ja kokoelmien luomisen lisäksi voit tehdä paljon muutakin.

Käytätpä sitten shell-vaihtoehtoa tai MongoDB Compassin graafista käyttöliittymää, voit lisätä tietoja, suorittaa kyselyitä, poistaa tietoja ja päivittää niitä. Nämä yleiset toiminnot sopivat täydellisesti uuden NoSQL-tietokantamoottorin hallintaan.

SQL vs. NoSQL: Mikä on paras tietokanta seuraavalle projektillesi?

Tietokantatyypin valitseminen voi olla hankalaa. Pitäisikö sinun valita SQL vai NoSQL?

Lue Seuraava

JaaTweetSähköposti
Liittyvät aiheet
  • Ohjelmointi
  • tietokanta
Kirjailijasta
Idowu Omisola (110 artikkelia julkaistu)

Idowu on intohimoinen kaikkeen älykkääseen tekniikkaan ja tuottavuuteen. Vapaa-ajallaan hän leikkii koodaamalla ja vaihtuu shakkilaudalle, kun on kyllästynyt, mutta hän myös pitää välillä irtautumisesta rutiineista. Hänen intohimonsa näyttää ihmisille tietä modernin tekniikan parissa motivoi häntä kirjoittamaan lisää.

Lisää Idowu Omisolalta

tilaa uutiskirjeemme

Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja eksklusiivisia tarjouksia!

Klikkaa tästä tilataksesi