MongoDB Compass gør det endnu nemmere at arbejde med MongoDB. Her viser vi dig, hvordan du in­stal­le­rer og bruger den grafiske bru­ger­græn­se­fla­de.

Hvordan MongoDB Compass hjælper dig med at ad­mi­ni­stre­re databaser

MongoDB er en af de mest populære og suc­ces­ri­ge NoSQL-løsninger. Da­ta­ba­sesty­rings­sy­ste­met er spe­ci­a­li­se­ret i lagring og styring af om­fat­ten­de da­ta­re­gi­stre­rin­ger, som kan behandles i for­skel­li­ge formater og sam­men­fat­tes som BSON-do­ku­men­ter i samlinger. Selvom løsningen stræber efter at være så bru­ger­ven­lig som muligt, kræver arbejde med kom­man­do­linjer stadig en vis teknisk viden og stor nøj­ag­tig­hed.

MongoDB Compass har en over­sku­e­lig grafisk bru­ger­græn­se­fla­de, hvor du kan se, redigere og analysere dine data. Her forklarer vi, hvordan du in­stal­le­rer MongoDB Compass på dit system, og gennemgår de mange funk­tio­ner, som værktøjet tilbyder brugerne i hverdagen.

Hvad kan MongoDB Compass gøre?

MongoDB Compass kan alt det, som shell kan. Men takket være den bru­ger­ven­li­ge græn­se­fla­de er mange opgaver meget hurtigere og nemmere at udføre. Adgangen omfatter in­di­vi­du­el­le do­ku­men­ter, samlinger og endda op­ret­tel­se af komplette databaser. Nedenfor har vi listet nogle af de ting, du kan gøre med MongoDB Compass:

  • Opret nye databaser, samlinger og do­ku­men­ter
  • Vis de data, du har gemt i din database
  • Tilføj, rediger og slet do­ku­men­ter
  • Analyser dit system og de databaser, du har oprettet, i dybden
  • Kon­trol­ler løbende dit systems ydeevne
  • Overvåg og tilpas data i over­ens­stem­mel­se med JSON-for­mat­prin­cip­per­ne

MongoDB Compass er gratis at bruge.

Hvilke for­skel­li­ge versioner af MongoDB Compass findes der?

Før du kan in­stal­le­re MongoDB Compass, skal du først beslutte, hvilken version af værktøjet du vil bruge:

  • MongoDB Compass er den komplette version.
  • MongoDB Compass Read-Only tilbyder ikke mu­lig­he­der for re­di­ge­ring eller sletning af do­ku­men­ter.
  • MongoDB Compass Isolated fungerer uaf­hæn­gigt af netværket.

Alle tre versioner kan down­lo­a­des fra MongoDB’s websted.

Hvilke krav er der?

MongoDB Compass er kom­pa­ti­belt med al­min­de­ligt anvendte ope­ra­tiv­sy­ste­mer. Du kan få den grafiske bru­ger­græn­se­fla­de (GUI) til blandt andet OS X, Ubuntu og Windows.

For at kunne bruge værktøjet skal du have den do­ku­men­t­o­ri­en­te­re­de database in­stal­le­ret. Du kan finde ud af, hvordan det fungerer, i vores om­fat­ten­de MongoDB-vej­led­ning. Du skal også have ad­mi­ni­stra­tor­ret­tig­he­der.

Selvom in­stal­la­tions­trin­ne­ne kan variere lidt afhængigt af systemet, er arbejdet med MongoDB Compass det samme på alle computere.

Sådan in­stal­le­res MongoDB Compass

Hvis du bruger OS X eller Windows, skal du blot gå til oven­nævn­te MongoDB-websted og vælge den version, der passer til dit ope­ra­tiv­sy­stem. Download den, og følg derefter vej­led­nin­gen fra in­stal­la­tions­gu­i­den. Hvis du vil in­stal­le­re MongoDB Compass på Ubuntu, skal du have sudo-ret­tig­he­der. Hvis du har disse, skal du fortsætte med ne­den­stå­en­de trin:

  1. Gå til MongoDB Compass-webstedet og kopier down­lo­ad­lin­ket til den version, du vil bruge.
  2. Brug kom­man­do­en wget. For version 1.39.4 ser det sådan ud:
wget https://downloads.mongodb.com/compass/mongodb-compass_1.39.4_amd64.deb
bash
  1. Brug kom­man­do­en apt til at in­stal­le­re MongoDB Compass:
sudo apt install ./mongodb-compass_1.39.4_amd64.deb
bash
  1. Når du har gen­nem­ført in­stal­la­tio­nen, skal du åbne MongoDB Compass:
$ mongodb-compass
bash

Det første, du ser, er en start­skærm. I de følgende afsnit forklarer vi, hvad du skal gøre nu.

Opret en for­bin­del­se til serveren

For at kunne bruge MongoDB Compass skal du først oprette en for­bin­del­se til din server. Den nemmeste måde at gøre dette på er ved at følge ne­den­stå­en­de trin:

  1. Klik på Ny for­bin­del­se øverst til venstre.
  2. Øverst finder du indstil­lin­gen Udfyld for­bin­del­ses­fel­ter­ne in­di­vi­du­elt. Klik på den.
  3. Indtast nu IP-adressen på din fjern­ser­ver i feltet Værtsnavn.
  4. Hvis du ikke allerede har ændret porten manuelt, kan du bruge stan­dard­vær­di­en her. Den er ‘27017’.
  5. Hvis du ønsker at bruge yder­li­ge­re sik­ker­heds­for­an­stalt­nin­ger, skal du skifte til Bru­ger­navn/ad­gangs­ko­de under God­ken­del­se og derefter indtaste de login-data, du normalt bruger til MongoDB.
  6. Når du har gen­nem­ført trinene, opretter MongoDB Compass for­bin­del­se til din server. Du vil derefter se en oversigt over dine databaser til højre.

Sådan oprettes en database med MongoDB Compass

Hvis du endnu ikke har oprettet en database eller ønsker at oprette en ekstra, kan du nemt gøre det med MongoDB Compass. Følg disse trin for at oprette en database:

  1. Klik først på knappen Opret database øverst. Dette åbner et pop op-vindue.
  2. Giv nu din nye database et navn.
  3. Giv din samling en titel.
  4. Når du er tilfreds med alle ind­tast­nin­ger­ne, skal du klikke på CREATE DATABASE nederst til højre.

Tilføj eller opret do­ku­men­ter

Ud over at gemme dine data i BSON-do­ku­men­ter med MongoDB Compass kan du også oprette og indsætte nye do­ku­men­ter i GUI’en. Følg blot ne­den­stå­en­de trin:

  1. Klik på den database, du vil tilføje eller oprette do­ku­men­ter i, i venstre side.
  2. Vælg nu samlingen. Et nyt vindue åbnes.
  3. Under Tilføj data har du mulighed for at importere et ek­si­ste­ren­de dokument (Importer fil) eller oprette et nyt dokument (Indsæt dokument).
  • Hvis du vil tilføje et ek­si­ste­ren­de dokument, skal du klikke på Importer fil, vælge filen og angive formatet. Klik derefter på IMPORTER.
  • Et nyt vindue åbnes, hvis du vælger Indsæt dokument. Du kan tilføje værdier i JSON-format eller nøgle-værdipar i dette vindue. Når du har redigeret do­ku­men­tet, skal du klikke på INDSÆT.

Sådan vises, redigeres eller slettes do­ku­men­ter i MongoDB Compass

Du kan også se, redigere eller slette do­ku­men­ter i MongoDB Compass.

Se do­ku­men­ter

MongoDB Compass tilbyder tre for­skel­li­ge visninger til at se indholdet af et dokument:

  • i listeform
  • i JSON-over­sig­ten
  • som en tabel

Vælg blot den ønskede indstil­ling i den øverste bjælke, så finder du den ved siden af VIS.

Note

For at kunne redigere og slette do­ku­men­ter skal du have den fulde version eller den isolerede version af MongoDB Compass. Du kan ikke redigere eller slette do­ku­men­ter i den skri­ve­be­skyt­te­de version.

Rediger do­ku­men­ter

Hvis du vil redigere et dokument, skal du gøre følgende:

  1. Åbn det dokument, du vil redigere.
  2. Klik på bly­an­ti­ko­net i øverste højre hjørne.
  3. Vælg nu det område, du vil ændre.
  4. Når du er færdig, skal du klikke på OPDATER.

Slet do­ku­men­ter

Det er også nemt at slette et dokument i MongoDB Compass:

  1. Åbn det dokument, du vil slette.
  2. Sørg for, at du virkelig ikke længere har brug for do­ku­men­tet.
  3. Klik på pa­pir­kur­vi­ko­net øverst til højre for at slette det.
Tip

MongoDB Compass tilbyder en enkel sø­ge­funk­tion (søgefelt) til søgninger i bestemte samlinger. Vi viser dig, hvordan du opretter mere komplekse søgninger i vores artikel om op­ret­tel­se af MongoDB-søgninger.

Gå til ho­ved­me­nu­en