MongoDB Compass gör det ännu enklare att arbeta med MongoDB. Här visar vi hur du in­stal­le­rar och använder det grafiska an­vän­dar­gräns­snit­tet.

Hur MongoDB Compass hjälper dig att hantera databaser

MongoDB är en av de mest populära och fram­gångs­ri­ka NoSQL-lös­ning­ar­na. Da­ta­bashan­te­rings­sy­ste­met är spe­ci­a­li­se­rat på lagring och hantering av om­fat­tan­de da­ta­pos­ter, som kan bearbetas i olika format och sam­man­fat­tas som BSON-dokument i samlingar. Även om lösningen strävar efter att vara så an­vän­dar­vän­lig som möjligt, kräver arbete med kom­man­do­ra­der fort­fa­ran­de viss teknisk kunskap och stor nog­grann­het.

MongoDB Compass har ett tydligt grafiskt an­vän­dar­gräns­snitt som du kan använda för att visa, redigera och analysera dina data. Här förklarar vi hur du in­stal­le­rar MongoDB Compass på ditt system och går igenom de om­fat­tan­de funk­tio­ner som verktyget erbjuder användare i vardagen.

Vad kan MongoDB Compass göra?

MongoDB Compass kan göra allt som skalet kan göra. Tack vare det an­vän­dar­vän­li­ga gräns­snit­tet går det dock mycket snabbare och enklare att utföra många uppgifter. Åtkomsten omfattar enskilda dokument, samlingar och till och med skapandet av kompletta databaser. Nedan har vi listat några av de saker du kan göra med MongoDB Compass:

  • Skapa nya databaser, samlingar och dokument
  • Visa data som du har lagrat i din databas
  • Lägg till, redigera och ta bort dokument
  • Analysera ditt system och de databaser du har skapat på djupet
  • Kon­trol­le­ra systemets prestanda kon­ti­nu­er­ligt
  • Övervaka och anpassa data i enlighet med prin­ci­per­na för JSON-format

MongoDB Compass är gratis att använda.

Vilka olika versioner av MongoDB Compass finns det?

Innan du kan in­stal­le­ra MongoDB Compass måste du först bestämma vilken version av verktyget du vill använda:

  • MongoDB Compass är den kompletta versionen.
  • MongoDB Compass Read-Only erbjuder inga al­ter­na­tiv för att redigera eller radera dokument.
  • MongoDB Compass Isolated fungerar oberoende av nätverket.

Alla tre ver­sio­ner­na finns till­gäng­li­ga för ned­ladd­ning på MongoDB:s webbplats.

Vilka krav finns det?

MongoDB Compass är kom­pa­ti­belt med vanliga ope­ra­tiv­sy­stem. Du kan hämta det grafiska an­vän­dar­gräns­snit­tet (GUI) för bland annat OS X, Ubuntu och Windows.

För att kunna använda verktyget måste du ha den do­ku­men­t­o­ri­en­te­ra­de databasen in­stal­le­rad. Du kan läsa mer om hur detta fungerar i vår om­fat­tan­de MongoDB-hand­led­ning. Du måste också ha ad­mi­nist­ra­törs­rät­tig­he­ter.

Även om in­stal­la­tions­ste­gen kan variera något beroende på systemet, fungerar MongoDB Compass på samma sätt på alla datorer.

Hur man in­stal­le­rar MongoDB Compass

Om du använder OS X eller Windows går du helt enkelt till MongoDB:s webbplats som nämns ovan och väljer versionen för ditt ope­ra­tiv­sy­stem. Ladda ner den och följ sedan an­vis­ning­ar­na från in­stal­la­tions­gui­den. Om du vill in­stal­le­ra MongoDB Compass på Ubuntu behöver du sudo-rät­tig­he­ter. Om du har dessa fort­sät­ter du med stegen nedan:

  1. Gå till MongoDB Compass webbplats och kopiera ned­ladd­nings­län­ken för den version du vill använda.
  2. Använd kommandot wget. För version 1.39.4 ser det ut så här:
wget https://downloads.mongodb.com/compass/mongodb-compass_1.39.4_amd64.deb
bash
  1. Använd kommandot apt för att in­stal­le­ra MongoDB Compass:
sudo apt install ./mongodb-compass_1.39.4_amd64.deb
bash
  1. När in­stal­la­tio­nen är klar öppnar du MongoDB Compass:
$ mongodb-compass
bash

Det första du ser är en startskärm. I följande avsnitt förklarar vi vad du ska göra härnäst.

Upprätta en an­slut­ning till servern

För att kunna använda MongoDB Compass måste du först upprätta en an­slut­ning till din server. Det enklaste sättet att göra detta är att följa stegen nedan:

  1. Klicka på Ny an­slut­ning längst upp till vänster.
  2. Högst upp finns al­ter­na­ti­vet Fyll i an­slut­nings­fält in­di­vi­du­ellt. Klicka på det.
  3. Ange nu IP-adressen för din fjärr­ser­ver i fältet Värdnamn.
  4. Om du inte redan har ändrat porten manuellt kan du använda stan­dard­vär­det här. Det är ”27017”.
  5. Om du vill använda yt­ter­li­ga­re sä­ker­hets­åt­gär­der, växla till An­vän­dar­namn/lösenord under Au­ten­ti­se­ring och ange sedan de in­logg­nings­upp­gif­ter som du normalt använder för MongoDB.
  6. När du har slutfört stegen kommer MongoDB Compass att ansluta till din server. Du ser då en översikt över dina databaser till höger.

Hur man skapar en databas med MongoDB Compass

Om du ännu inte har skapat en databas eller vill skapa en yt­ter­li­ga­re databas kan du enkelt göra det med MongoDB Compass. För att skapa en databas följer du dessa steg:

  1. Klicka först på knappen SKAPA DATABAS längst upp. Då öppnas ett popup-fönster.
  2. Ge nu din nya databas ett namn.
  3. Ge din samling en titel.
  4. När du är nöjd med alla in­mat­ning­ar klickar du på SKAPA DATABAS längst ned till höger.

Lägg till eller skapa dokument

Förutom att spara dina data i BSON-dokument med MongoDB Compass kan du också skapa och infoga nya dokument i GUI. Följ bara stegen nedan:

  1. Klicka på den databas du vill lägga till eller skapa dokument i på vänster sida.
  2. Välj nu samlingen. Ett nytt fönster öppnas.
  3. Under Lägg till data har du möjlighet att importera ett be­fint­ligt dokument (Importera fil) eller skapa ett nytt dokument (Infoga dokument).
  • Om du vill lägga till ett be­fint­ligt dokument klickar du på Importera fil, väljer filen och anger formatet. Klicka sedan på IMPORTERA.
  • Ett nytt fönster öppnas om du väljer Infoga dokument. I det här fönstret kan du lägga till värden i JSON-format eller nyckel-värdepar. När du har redigerat do­ku­men­tet klickar du på INFOGA.

Hur man visar, redigerar eller raderar dokument i MongoDB Compass

Du kan också visa, redigera eller ta bort dokument i MongoDB Compass.

Visa dokument

MongoDB Compass erbjuder tre olika vyer för att visa in­ne­hål­let i ett dokument:

  • i listform
  • i JSON-över­sik­ten
  • som tabell

Välj bara det al­ter­na­tiv du vill ha i den övre fältet så hittar du det bredvid VIEW.

Notis

För att kunna redigera och ta bort dokument behöver du den full­stän­di­ga versionen eller den isolerade versionen av MongoDB Compass. Du kan inte redigera eller ta bort dokument i den skriv­skyd­da­de versionen.

Redigera dokument

Om du vill redigera ett dokument gör du följande:

  1. Öppna do­ku­men­tet du vill redigera.
  2. Klicka på pen­ni­ko­nen i det övre högra hörnet.
  3. Välj nu det område du vill ändra.
  4. När du är klar klickar du på UPPDATERA.

Ta bort dokument

Det är också enkelt att radera ett dokument i MongoDB Compass:

  1. Öppna do­ku­men­tet som du vill ta bort.
  2. Se till att du verkligen inte längre behöver do­ku­men­tet.
  3. Klicka på pap­pers­korg­si­ko­nen längst upp till höger för att ta bort det.
Tips

MongoDB Compass erbjuder en enkel sök­funk­tion (sökfält) för sökningar i specifika samlingar. Vi visar dig hur du skapar mer komplexa sökningar i vår artikel om att skapa MongoDB-sökningar.

Gå till huvudmeny