MongoDB Compass helpottaa MongoDB:n käyttöä en­ti­ses­tään. Tässä näytämme, miten graafinen käyt­tö­liit­ty­mä asen­ne­taan ja käytetään.

MongoDB Compass auttaa sinua hal­lin­noi­maan tie­to­kan­to­ja

MongoDB on yksi suo­si­tuim­mis­ta ja me­nes­ty­neim­mis­tä NoSQL-rat­kai­suis­ta. Tie­to­kan­nan hal­lin­ta­jär­jes­tel­mä on eri­kois­tu­nut laajoihin tie­tuei­den tal­len­nuk­seen ja hal­lin­taan, joita voidaan käsitellä eri muodoissa ja koota BSON-do­ku­men­teik­si ko­koel­miin. Vaikka ratkaisu pyrkii olemaan mah­dol­li­sim­man käyt­tä­jäys­tä­väl­li­nen, ko­men­to­ri­vien käyttö vaatii silti jonkin verran teknistä osaamista ja suurta tark­kuut­ta.

MongoDB Compass tarjoaa selkeän graafisen käyt­tö­liit­ty­män, jonka avulla voit tar­kas­tel­la, muokata ja ana­ly­soi­da tietojasi. Tässä selitämme, kuinka MongoDB Compass asen­ne­taan jär­jes­tel­mää­si, ja käymme läpi työkalun käyt­tä­jil­le tarjoamat laajat omi­nai­suu­det jo­ka­päi­väi­ses­sä käytössä.

Mitä MongoDB Compass voi tehdä?

MongoDB Compass pystyy tekemään kaiken, mitä ko­men­to­tulk­ki pystyy tekemään. Käyt­tä­jäys­tä­väl­li­sen käyt­tö­liit­ty­män ansiosta monet tehtävät ovat kuitenkin paljon nopeampia ja helpompia suorittaa. Käyt­tö­oi­keu­det ulottuvat yk­sit­täi­siin asia­kir­joi­hin, ko­koel­miin ja jopa ko­ko­nai­sen tie­to­kan­nan luomiseen. Alla on lueteltu vain muutamia asioita, joita voit tehdä MongoDB Com­pas­sil­la:

  • Luo uusia tie­to­kan­to­ja, kokoelmia ja asia­kir­jo­ja
  • Näytä tie­to­kan­taan tal­len­ta­ma­si tiedot
  • Lisää, muokkaa ja poista asia­kir­jo­ja
  • Analysoi jär­jes­tel­mää­si ja luomiasi tie­to­kan­to­ja pe­rus­teel­li­ses­ti
  • Tarkista jär­jes­tel­män suo­ri­tus­ky­kyä jat­ku­vas­ti
  • Seurata ja mukauttaa tietoja JSON-muodon pe­ri­aat­tei­den mu­kai­ses­ti

MongoDB Compass on ilmainen.

Mitä erilaisia versioita MongoDB Com­pas­sis­ta on olemassa?

Ennen kuin voit asentaa MongoDB Compassin, sinun on ensin pää­tet­tä­vä, mitä versiota työ­ka­lus­ta haluat käyttää:

  • MongoDB Compass on täy­del­li­nen versio.
  • MongoDB Compass Read-Only ei tarjoa vaih­toeh­to­ja asia­kir­jo­jen muok­kaa­mi­seen tai pois­ta­mi­seen.
  • MongoDB Compass Isolated toimii verkosta riip­pu­mat­ta.

Kaikki kolme versiota ovat la­dat­ta­vis­sa MongoDB:n verk­ko­si­vus­tol­ta.

Mitä vaa­ti­muk­sia on?

MongoDB Compass on yh­teen­so­pi­va yleisesti käy­tet­ty­jen käyt­tö­jär­jes­tel­mien kanssa. Voit hankkia graafisen käyt­tö­liit­ty­män (GUI) muun muassa OS X-, Ubuntu- ja Windows-käyt­tö­jär­jes­tel­mil­le.

Työkalun käyt­tä­mi­sek­si sinulla on oltava jo asen­net­tu­na do­ku­ment­ti­poh­jai­nen tie­to­kan­ta. Voit selvittää, miten tämä toimii, kat­ta­vas­ta MongoDB-op­paas­tam­me. Sinulla on myös oltava jär­jes­tel­män­val­vo­jan oikeudet.

Vaikka asen­nus­vai­heet voivat vaihdella hieman jär­jes­tel­mäs­tä riippuen, MongoDB Compassin käyttö on sama kaikilla tie­to­ko­neil­la.

MongoDB Compassin asen­ta­mi­nen

Jos käytät OS X- tai Windows-käyt­tö­jär­jes­tel­mää, siirry edellä mai­ni­tul­le MongoDB-verk­ko­si­vus­tol­le ja valitse käyt­tö­jär­jes­tel­mäl­le­si sopiva versio. Lataa se ja seuraa asen­nus­oh­jei­den ohjeita. Jos haluat asentaa MongoDB Compassin Ubuntuun, tarvitset sudo-oikeudet. Jos sinulla on nämä oikeudet, jatka seu­raa­vien ohjeiden mu­kai­ses­ti:

  1. Siirry MongoDB Compass -verk­ko­si­vus­tol­le ja kopioi haluamasi version la­taus­link­ki.
  2. Käytä komentoa wget. Versiossa 1.39.4 se näyttää tältä:
wget https://downloads.mongodb.com/compass/mongodb-compass_1.39.4_amd64.deb
bash
  1. Asenna MongoDB Compass apt:
sudo apt install ./mongodb-compass_1.39.4_amd64.deb
bash
  1. Kun asennus on suo­ri­tet­tu on­nis­tu­nees­ti, avaa MongoDB Compass:
$ mongodb-compass
bash

En­sim­mäi­se­nä näet aloi­tus­näy­tön. Seu­raa­vis­sa osioissa selitämme, mitä tehdä seu­raa­vak­si.

Luo yhteys pal­ve­li­meen

Jotta voit käyttää MongoDB Compassia, sinun on ensin muo­dos­tet­ta­va yhteys pal­ve­li­mee­si. Helpoin tapa tehdä tämä on seu­raa­mal­la alla olevia ohjeita:

  1. Napsauta va­sem­mas­sa ylä­kul­mas­sa olevaa Uusi yhteys -pai­ni­ket­ta.
  2. Yläosassa on vaih­toeh­to Täytä yh­teys­ken­tät yk­si­tel­len. Napsauta sitä.
  3. Syötä nyt etä­pal­ve­li­me­si IP-osoite Hostname-kenttään.
  4. Jos et ole vielä muuttanut porttia ma­nu­aa­li­ses­ti, voit käyttää tässä ole­tusar­voa. Se on ”27017”.
  5. Jos haluat käyttää li­sä­suo­jaus­kei­no­ja, siirry kohtaan Käyt­tä­jä­ni­mi / salasana kohdassa Todennus ja kirjoita sitten MongoDB:ssä nor­maa­lis­ti käyt­tä­mä­si kir­jau­tu­mis­tie­dot.
  6. Kun olet suo­rit­ta­nut nämä vaiheet, MongoDB Compass muodostaa yhteyden pal­ve­li­mee­si. Sen jälkeen näet oikealla puolella yleis­kat­sauk­sen tie­to­kan­nois­ta­si.

Kuinka luoda tie­to­kan­ta MongoDB Com­pas­sil­la

Jos et ole vielä luonut tie­to­kan­taa tai haluat luoda uuden tie­to­kan­nan, voit tehdä sen helposti MongoDB Compass -so­vel­luk­sel­la. Luo tie­to­kan­ta seu­raa­vas­ti:

  1. Napsauta ensin ylä­reu­nas­sa olevaa LUO TIE­TO­KAN­TA -pai­ni­ket­ta. Tämä avaa pon­nah­dusik­ku­nan.
  2. Anna nyt uudelle tie­to­kan­nal­le­si nimi.
  3. Anna ko­koel­mal­le­si otsikko.
  4. Kun olet tyy­ty­väi­nen kaikkiin tietoihin, napsauta oikeassa ala­kul­mas­sa olevaa CREATE DATABASE -pai­ni­ket­ta.

Lisää tai luo asia­kir­jo­ja

Sen lisäksi, että voit tallentaa tietosi BSON-do­ku­men­teik­si MongoDB Com­pas­sil­la, voit myös luoda ja lisätä uusia do­ku­ment­te­ja graa­fi­ses­sa käyt­tö­liit­ty­mäs­sä. Noudata vain seuraavia ohjeita:

  1. Napsauta va­sem­mal­la puolella tie­to­kan­taa, johon haluat lisätä tai luoda asia­kir­jo­ja.
  2. Valitse nyt kokoelma. Uusi ikkuna avautuu.
  3. Lisää tiedot-kohdassa voit tuoda olemassa olevan asia­kir­jan (Tuo tiedosto) tai luoda uuden asia­kir­jan (Lisää asiakirja).
  • Jos haluat lisätä olemassa olevan asia­kir­jan, napsauta Tuo tiedosto, valitse tiedosto ja määritä muoto. Napsauta sitten TUO.
  • Uusi ikkuna avautuu, kun valitset Lisää asiakirja. Voit lisätä arvoja JSON-muodossa tai avain-arvo-pareina tässä ikkunassa. Kun olet muokannut asia­kir­jaa, napsauta LISÄÄ.

MongoDB Com­pas­sis­sa olevien asia­kir­jo­jen tar­kas­te­le­mi­nen, muok­kaa­mi­nen tai pois­ta­mi­nen

Voit myös tar­kas­tel­la, muokata tai poistaa asia­kir­jo­ja MongoDB Com­pas­sis­sa.

Tar­kas­te­le asia­kir­jo­ja

MongoDB Compass tarjoaa kolme erilaista näkymää asia­kir­jan sisällön tar­kas­te­luun:

  • luet­te­lo­muo­dos­sa
  • JSON-yleis­kat­sauk­ses­sa
  • tau­luk­ko­muo­dos­sa

Valitse vain haluamasi vaih­toeh­to ylä­pal­kis­ta, ja se löytyy VIEW-pai­nik­keen vierestä.

Huomio

Jotta voit muokata ja poistaa asia­kir­jo­ja, tarvitset MongoDB Compassin täys­ver­sion tai erillisen version. Lu­ku­ver­sios­sa et voi muokata tai poistaa asia­kir­jo­ja.

Muokkaa asia­kir­jo­ja

Jos haluat muokata asia­kir­jaa, toimi seu­raa­vas­ti:

  1. Avaa muo­kat­ta­va asiakirja.
  2. Napsauta oikeassa ylä­kul­mas­sa olevaa ky­nä­ku­va­ket­ta.
  3. Valitse nyt alue, jota haluat muuttaa.
  4. Kun olet valmis, napsauta PÄIVITÄ.

Poista asia­kir­jat

MongoDB Com­pas­sis­sa on myös helppo poistaa asiakirja:

  1. Avaa pois­tet­ta­va asiakirja.
  2. Varmista, että et enää tarvitse asia­kir­jaa.
  3. Napsauta oikeassa ylä­kul­mas­sa olevaa ros­ka­ko­ri­ku­va­ket­ta pois­taak­se­si sen.
Vinkki

MongoDB Compass tarjoaa yk­sin­ker­tai­sen ha­ku­toi­min­non (ha­ku­palk­ki) tiettyjen ko­koel­mien hakua varten. Näytämme sinulle, kuinka luoda mo­ni­mut­kai­sem­pia hakuja ar­tik­ke­lis­sam­me MongoDB-hakujen luo­mi­ses­ta.

Siirry pää­va­lik­koon