MongoDB Compass muudab MongoDB-ga töötamise veelgi liht­sa­maks. Siin näitame, kuidas graa­fi­list ka­su­ta­ja­lii­dest ins­tal­lida ja kasutada.

Kuidas MongoDB Compass aitab teil and­me­baase hallata

MongoDB on üks po­pu­laar­se­maid ja edukamaid NoSQL-lahendusi. And­me­ba­asi hal­dus­süs­teem on spet­sia­li­see­ru­nud ula­tus­like and­me­ko­gu­mite sal­ves­ta­misele ja hal­da­misele, mida saab töödelda eri­ne­va­tes for­maa­ti­des ja kokku võtta BSON-do­ku­men­ti­dena kogumites. Kuigi lahendus püüab olla või­ma­li­kult ka­su­ta­ja­sõb­ra­lik, nõuab töö käsureaga siiski mõningaid tehnilisi teadmisi ja suurt täpsust.

MongoDB Compass pakub selget graa­fi­list ka­su­ta­ja­lii­dest, mille abil saate oma andmeid vaadata, re­di­gee­rida ja ana­lüü­sida. Siin selgitame, kuidas MongoDB Compass oma süsteemi ins­tal­lida ja tut­vus­tame selle tööriista laiaula­tus­likke funkt­sioone, mida see ka­su­ta­ja­tele iga­päe­vas­tes olu­kor­da­des pakub.

Mida MongoDB Compass suudab teha?

MongoDB Compass suudab teha kõike, mida suudab ka shell. Tänu ka­su­ta­ja­sõb­ra­li­kule liidesele on paljud ülesanded aga palju kiiremini ja liht­sa­mini täi­de­ta­vad. Juur­de­pääs ulatub ük­si­ku­tele do­ku­men­ti­dele, kogudele ja isegi tervete and­me­baaside loomisele. Allpool on loetletud vaid mõned asjad, mida MongoDB Com­pas­siga teha saab:

  • Loo uusi and­me­baase, kogusid ja dokumente
  • Näita andmeid, mis oled oma and­me­ba­asi sal­ves­ta­nud
  • Lisage, re­di­gee­rige ja kustutage dokumente
  • Ana­lüü­sige põh­ja­li­kult oma süsteemi ja loodud and­me­baase
  • Kont­rol­lige pidevalt oma süsteemi jõudlust
  • Jälgige ja kohandage andmeid vastavalt JSON-vormingu põ­hi­mõ­te­tele

MongoDB Compass on tasuta kasutatav.

Millised on MongoDB Compass erinevad ver­sioo­nid?

Enne MongoDB Compass’i ins­tal­li­mist peate esmalt otsustama, millist versiooni soovite kasutada:

  • MongoDB Compass on täis­ver­sioon.
  • MongoDB Compass Read-Only ei paku võimalust dokumente re­di­gee­rida ega kustutada.
  • MongoDB Compass Isolated töötab võrgust sõl­tu­ma­tult.

Kõik kolm versiooni on al­la­laa­di­miseks saadaval MongoDB vee­bi­sai­dil.

Millised on nõuded?

MongoDB Compass on ühilduv le­vi­nu­mate ope­rat­sioo­ni­süs­teemi­dega. Graa­fi­lise ka­su­ta­ja­lii­d­ese (GUI) saab hankida muu hulgas OS X, Ubuntu ja Windows jaoks.

Selle tööriista ka­su­ta­miseks peab teil olema juba ins­tal­li­tud do­ku­men­di­põ­hine andmebaas. Selle toimimise kohta leiate teavet meie põh­ja­li­kust MongoDB-õpetusest. Samuti peate omama ad­mi­nist­raa­tori õigusi.

Kuigi ins­tal­li­mise sammud võivad süs­tee­mist olenevalt veidi erineda, on MongoDB Com­pas­siga töötamine kõikidel arvutitel sama.

Kuidas ins­tal­lida MongoDB Compass

Kui kasutate OS X või Windows, minge lihtsalt eespool mainitud MongoDB vee­bi­sai­dile ja valige oma ope­rat­sioo­ni­süs­teemi jaoks sobiv versioon. Laadige see alla ja järgige ins­tal­li­mis­vii­sardi juhiseid. Kui soovite MongoDB Compass Ubuntu ope­rat­sioo­ni­süs­teemi ins­tal­lida, peate omama sudo õigusi. Kui need on olemas, jätkake allpool toodud sammude jär­gi­mi­sega:

  1. Mine MongoDB Compass vee­bi­sai­dile ja kopeeri soovitud versiooni al­la­laa­di­mis­lingi.
  2. Kasuta käsku wget. Versiooni 1.39.4 puhul näeb see välja järgmine:
wget https://downloads.mongodb.com/compass/mongodb-compass_1.39.4_amd64.deb
bash
  1. Kasutage käsku apt, et ins­tal­lida MongoDB Compass:
sudo apt install ./mongodb-compass_1.39.4_amd64.deb
bash
  1. Kui ins­tal­li­mine on edukalt lõpetatud, avage MongoDB Compass:
$ mongodb-compass
bash

Esimene asi, mida näed, on avakuva. Järg­mis­tes osades selgitame, mida edasi teha.

Looge ühendus serveriga

MongoDB Compass’i ka­su­ta­miseks peate esmalt looma ühenduse oma serveriga. Lihtsaim viis selleks on järgida allpool toodud samme:

  1. Klõpsake vasakul ülaosas nuppu Uus ühendus.
  2. Ülaosas on valik Täida ühenduse väljad eraldi. Klõpsake sellele.
  3. Sisestage nüüd oma kaug­ser­veri IP-aadress väljale „Hostname” (Hostinimi).
  4. Kui te pole porti veel käsitsi muutnud, võite siin kasutada vaikimisi väärtust. See on „27017”.
  5. Kui soovite kasutada täien­da­vaid tur­va­meet­meid, lülituge au­ten­ti­mise all valikule „Ka­su­ta­ja­nimi / parool” ja sisestage seejärel MongoDB-s ta­va­li­selt ka­su­ta­ta­vad sis­se­lo­gi­mise andmed.
  6. Kui olete need sammud soo­ri­ta­nud, ühendub MongoDB Compass teie serveriga. Seejärel näete paremal oma and­me­baaside ülevaate.

Kuidas luua andmebaas MongoDB Com­pas­siga

Kui te pole veel and­me­ba­asi loonud või soovite luua veel ühe, saate seda lihtsalt teha MongoDB Com­pas­siga. And­me­ba­asi loomiseks järgige neid samme:

  1. Kõi­ge­pealt klõpsake ülaosas nuppu CREATE DATABASE (LOO ANDMEBAAS). See avab hüpikakna.
  2. Nüüd anna oma uuele and­me­baasile nimi.
  3. Andke oma kogule pealkiri.
  4. Kui oled kõikide si­ses­tus­tega rahul, klõpsa allosas paremal asuval nupul CREATE DATABASE (LOO ANDMEBAAS).

Do­ku­men­tide lisamine või loomine

Lisaks andmete sal­ves­ta­misele BSON-do­ku­men­ti­desse MongoDB Com­pas­siga, saate GUI-s ka uusi dokumente luua ja lisada. Järgige lihtsalt allpool toodud samme:

  1. Vasakul pool klõpsake and­me­baasil, kuhu soovite dokumente lisada või luua.
  2. Nüüd valige kogumik. Avatakse uus aken.
  3. Andmete lisamise all on teil võimalus importida ole­mas­olev dokument (Import File) või luua uus dokument (Insert Document).
  • Kui soovite lisada ole­mas­oleva dokumendi, klõpsake nuppu Import File (Importi fail), valige fail ja määrake formaat. Seejärel klõpsake nuppu IMPORT (IMPORTI).
  • Kui valite „Lisada dokument”, avaneb uus aken. Selles aknas saate lisada väärtusi JSON-vormingus või võti-väärtuse paare. Kui olete dokumendi muutnud, klõpsake „LISA”.

Kuidas vaadata, muuta või kustutada dokumente MongoDB Compassis

MongoDB Compassis saate dokumente ka vaadata, muuta või kustutada.

Vaata dokumente

MongoDB Compass pakub kolme erinevat vaadet dokumendi sisu vaa­ta­miseks:

  • loendina
  • JSON-ülevaates
  • tabelina

Valige lihtsalt ülemisest ribast soovitud valik ja see asub VIEW kõrval.

Note

Do­ku­men­tide muut­miseks ja kus­tu­ta­miseks on vaja MongoDB Compass’i täis­ver­siooni või iso­lee­ri­tud versiooni. Ainult lu­ge­miseks mõeldud ver­sioo­nis ei saa dokumente muuta ega kustutada.

Dokumente re­di­gee­rida

Kui soovite dokumenti muuta, tegutsege järg­mi­selt:

  1. Ava dokument, mida soovid muuta.
  2. Klõpsake paremas ülemises nurgas asuvat pliiatsi ikooni.
  3. Valige nüüd ala, mida soovite muuta.
  4. Kui olete valmis, klõpsake nuppu „Uuenda”.

Do­ku­men­tide kus­tu­ta­mine

MongoDB Compassis on ka dokumenti lihtne kustutada:

  1. Avage dokument, mida soovite kustutada.
  2. Veenduge, et te tõesti enam seda dokumenti ei vaja.
  3. Kus­tu­ta­miseks klõpsake paremas ülemises nurgas olevat prü­gi­kasti ikooni.
Tip

MongoDB Compass pakub lihtsat ot­sin­gu­funkt­siooni (ot­sin­gu­riba) konk­reet­sete kogumite päringute jaoks. Meie artiklis MongoDB päringute loomise kohta näitame, kuidas luua kee­ru­li­se­maid päringuid.

08f52149459ff4a0108e2571f8eb081d

89cf7c75c197cea57cfa3e6a72579e21

14863eebdbf6cec4464b9ae379a347d4

8d77efbe135ecf4b07e3ec4b7476f216

b6d15f23ebd61786b82ef953ad41d050

Go to Main Menu