MongoDB Compass dar labiau pa­leng­vi­na darbą su MongoDB. Čia pa­ro­dy­si­me, kaip įdiegti ir naudoti grafinę vartotojo sąsają.

Kaip „MongoDB Compass“ padeda valdyti duomenų bazes

MongoDB yra viena iš po­pu­lia­riau­sių ir sėk­min­giau­sių NoSQL sprendimų. Duomenų bazių valdymo sistema spe­cia­li­zuo­ja­si didelių duomenų įrašų saugojime ir valdyme, kurie gali būti ap­do­ro­ja­mi įvairiais formatais ir api­bend­ri­na­mi kaip BSON do­ku­men­tai ko­lek­ci­jo­se. Nors spren­di­mas siekia būti kuo pa­to­ges­nis naudoti, darbas su ko­man­di­nė­mis eilutėmis vis dar rei­ka­lau­ja tam tikrų techninių žinių ir didelio tikslumo.

MongoDB Compass suteikia aiškią grafinę vartotojo sąsają, kurioje galite per­žiū­rė­ti, redaguoti ir ana­li­zuo­ti savo duomenis. Čia pa­aiš­ki­na­me, kaip įdiegti MongoDB Compass į savo sistemą, ir ap­žvel­gia­me plačias funkcijas, kurias šis įrankis siūlo var­to­to­jams kas­die­ni­nė­se si­tu­aci­jo­se.

Ką gali MongoDB Compass?

MongoDB Compass gali atlikti visas tas pačias funkcijas, kurias atlieka komandinė eilutė. Tačiau dėl patogios vartotojo sąsajos daugelis užduočių at­lie­ka­mos daug greičiau ir lengviau. Prieiga apima atskirus do­ku­men­tus, ko­lek­ci­jas ir netgi visų duomenų bazių kūrimą. Toliau pa­tei­kia­me tik keletą dalykų, kuriuos galite atlikti naudodami MongoDB Compass:

  • Sukurti naujas duomenų bazes, ko­lek­ci­jas ir do­ku­men­tus
  • Rodykite duomenis, kuriuos esate išsaugoję savo duomenų bazėje
  • Pridėti, redaguoti ir trinti do­ku­men­tus
  • Išsamiai ana­li­zuo­ti savo sistemą ir sukurtas duomenų bazes
  • Nuolat tikrinti sistemos veikimą
  • Stebėti ir pri­tai­ky­ti duomenis pagal JSON formato principus

MongoDB Compass yra nemokama programa.

Kokios yra skir­tin­gos MongoDB Compass versijos?

Prieš diegdami „MongoDB Compass“, turite nuspręsti, kurią šio įrankio versiją norite naudoti:

  • MongoDB Compass yra pilna versija.
  • MongoDB Compass Read-Only nesiūlo dokumentų re­da­ga­vi­mo ar ištrynimo galimybių.
  • MongoDB Compass Isolated veikia ne­pri­klau­so­mai nuo tinklo.

Visos trys versijos yra pri­ei­na­mos at­si­siun­ti­mui MongoDB sve­tai­nė­je.

Kokie yra rei­ka­la­vi­mai?

MongoDB Compass yra su­de­ri­na­mas su daž­niau­siai nau­do­ja­mo­mis ope­ra­ci­nė­mis sis­te­mo­mis. Galite įsigyti grafinę vartotojo sąsają (GUI) skirtą OS X, Ubuntu ir Windows ope­ra­ci­nėms sistemoms, be kitų.

Norėdami naudoti šį įrankį, turite turėti įdiegtą do­ku­men­tais ori­en­tuo­tą duomenų bazę. Kaip tai veikia, galite sužinoti iš mūsų išsamaus MongoDB pamokų. Taip pat turite turėti ad­mi­nist­ra­to­riaus teises.

Nors diegimo veiksmai gali šiek tiek skirtis pri­klau­so­mai nuo sistemos, darbas su „MongoDB Compass“ yra vienodas visuose kom­piu­te­riuo­se.

Kaip įdiegti MongoDB Compass

Jei naudojate OS X arba Windows, tiesiog eikite į minėtą MongoDB svetainę ir pa­si­rin­ki­te jūsų ope­ra­ci­nei sistemai tinkamą versiją. At­si­sių­s­ki­te ją ir sekite diegimo vedlio nurodymus. Jei norite įdiegti MongoDB Compass Ubuntu sistemoje, jums reikės sudo teisių. Jei jas turite, tęskite toliau, atlikdami žemiau nurodytus veiksmus:

  1. Eikite į MongoDB Compass svetainę ir nu­ko­pi­juo­ki­te norimos versijos at­si­siun­ti­mo nuorodą.
  2. Naudokite wget komandą. Versijai 1.39.4 ji atrodo taip:
wget https://downloads.mongodb.com/compass/mongodb-compass_1.39.4_amd64.deb
bash
  1. Naudokite komandą apt, kad įdieg­tu­mė­te MongoDB Compass:
sudo apt install ./mongodb-compass_1.39.4_amd64.deb
bash
  1. Sėkmingai užbaigę diegimą, ati­da­ry­ki­te „MongoDB Compass“:
$ mongodb-compass
bash

Pirmas dalykas, kurį pa­ma­ty­si­te, yra pag­rin­di­nis ekranas. Toliau esan­čiuo­se skyriuose pa­aiš­kin­si­me, ką daryti toliau.

Nustatyti ryšį su serveriu

Norėdami naudoti MongoDB Compass, pir­miau­sia turite nustatyti ryšį su savo serveriu. Tai padaryti pa­pras­čiau­sia atlikdami toliau nurodytus veiksmus:

  1. Spus­te­lė­ki­te „Naujas ryšys“ vir­šu­ti­nia­me kai­ria­ja­me kampe.
  2. Viršuje yra parinktis „Užpildyti ryšio laukelius atskirai“. Spus­te­lė­ki­te ją.
  3. Dabar įveskite nuo­to­li­nio serverio IP adresą į laukelį „Hostname“ (Pag­rin­di­nis vardas).
  4. Jei dar ne­pa­si­kei­tė­te prievado rankiniu būdu, galite dirbti su nu­ma­ty­tuo­ju reikšme. Tai yra „27017“.
  5. Jei norite naudoti pa­pil­do­mas saugumo priemones, pereikite prie „Vartotojo vardas / slap­ta­žo­dis“ skyriuje „Au­ten­tiš­ku­mas“ ir įveskite pri­si­jun­gi­mo duomenis, kuriuos paprastai naudojate MongoDB.
  6. Atlikę šiuos veiksmus, „MongoDB Compass“ pri­si­jungs prie jūsų serverio. Tada dešinėje pusėje pa­ma­ty­si­te savo duomenų bazių apžvalgą.

Kaip sukurti duomenų bazę naudojant MongoDB Compass

Jei dar ne­su­kū­rė­te duomenų bazės arba norite sukurti papildomą, tai galite lengvai padaryti naudodami „MongoDB Compass“. Norėdami sukurti duomenų bazę, atlikite šiuos veiksmus:

  1. Pir­miau­sia spus­te­lė­ki­te mygtuką „CREATE DATABASE“ (Sukurti duomenų bazę) viršuje. Atsivers iš­ky­lan­tis langas.
  2. Dabar suteikite savo naujai duomenų bazei pa­va­di­ni­mą.
  3. Pa­va­din­ki­te savo kolekciją.
  4. Kai būsite pa­ten­kin­ti visais įrašais, spus­te­lė­ki­te „CREATE DATABASE “ (Sukurti duomenų bazę) apačioje dešinėje.

Pridėti arba kurti do­ku­men­tus

Be duomenų iš­sau­go­ji­mo BSON do­ku­men­tuo­se naudojant MongoDB Compass, GUI taip pat galite kurti ir įterpti naujus do­ku­men­tus. Tiesiog atlikite šiuos veiksmus:

  1. Kairėje pusėje spus­te­lė­ki­te duomenų bazę, į kurią norite įtraukti arba sukurti do­ku­men­tus.
  2. Dabar pa­si­rin­ki­te kolekciją. Atsivers naujas langas.
  3. Skiltyje „Pridėti duomenis“ galite im­por­tuo­ti esamą dokumentą („Im­por­tuo­ti failą“) arba sukurti naują dokumentą („Įterpti dokumentą“).
  • Jei norite pridėti esamą dokumentą, spus­te­lė­ki­te „Im­por­tuo­ti failą“, pa­si­rin­ki­te failą ir nu­ro­dy­ki­te formatą. Tada spus­te­lė­ki­te „IM­POR­TUO­TI“.
  • Pa­si­rin­kus „Įterpti dokumentą“ atsivers naujas langas. Šiame lange galite pridėti vertes JSON formatu arba raktų-verčių poras. Redagavę dokumentą, spus­te­lė­ki­te „ĮTERPT“.

Kaip per­žiū­rė­ti, redaguoti ar ištrinti do­ku­men­tus MongoDB Compass

Taip pat galite per­žiū­rė­ti, redaguoti arba ištrinti do­ku­men­tus MongoDB Compass.

Per­žiū­rė­ti do­ku­men­tus

MongoDB Compass siūlo tris skir­tin­gus dokumentų turinio peržiūros būdus:

  • sąrašo forma
  • JSON ap­žval­go­je
  • lentelėje

Tiesiog pa­si­rin­ki­te norimą parinktį vir­šu­ti­nė­je juostoje ir ją rasite šalia VIEW(Per­žiū­rė­ti).

Note

Norėdami redaguoti ir trinti do­ku­men­tus, jums rei­ka­lin­ga pilna arba izoliuota MongoDB Compass versija. Tik skaitymo versijoje dokumentų redaguoti ar trinti negalima.

Redaguoti do­ku­men­tus

Jei norite redaguoti dokumentą, atlikite šiuos veiksmus:

  1. Ati­da­ry­ki­te dokumentą, kurį norite redaguoti.
  2. Spus­te­lė­ki­te pieštuko pik­to­g­ra­mą dešiniame vir­šu­ti­nia­me kampe.
  3. Dabar pa­si­rin­ki­te sritį, kurią norite pakeisti.
  4. Baigę spus­te­lė­ki­te „AT­NAU­JIN­TI“.

Naikinti do­ku­men­tus

MongoDB Compass taip pat lengva ištrinti dokumentą:

  1. Ati­da­ry­ki­te dokumentą, kurį norite ištrinti.
  2. Įsi­ti­kin­ki­te, kad do­ku­men­tas jums tikrai ne­be­rei­ka­lin­gas.
  3. Norėdami jį ištrinti, spus­te­lė­ki­te dešiniame vir­šu­ti­nia­me kampe esantį šiukš­li­nės pik­to­g­ra­mą.
Tip

MongoDB Compass siūlo paprastą paieškos funkciją (užklausos juostą) už­klau­soms konk­re­čio­se ko­lek­ci­jo­se. Mūsų straips­ny­je apie MongoDB užklausų kūrimą pa­ro­dy­si­me, kaip kurti su­dė­tin­ges­nes užklausas.

08f52149459ff4a0108e2571f8eb081d

89cf7c75c197cea57cfa3e6a72579e21

14863eebdbf6cec4464b9ae379a347d4

8d77efbe135ecf4b07e3ec4b7476f216

49cd4fe376d0b1e101401918923b1d3b

Go to Main Menu