MongoDB Compass er­leich­tert dir den Umgang mit MongoDB durch eine grafische Be­nut­zer­ober­flä­che. Hier zeigen wir dir, wie du das Tool in­stal­lierst und anwendest.

MongoDB Compass: Da­ten­ban­ken einfacher verwalten

MongoDB zählt zu den ge­frag­tes­ten NoSQL-Systemen am Markt. Das Haupt­au­gen­merk des Da­ten­bank­ma­nage­ment­sys­tems liegt auf dem Speichern und Verwalten großer Da­ten­sät­ze. Diese lassen sich in ver­schie­de­nen Formaten ver­ar­bei­ten und als BSON-Dokumente in Samm­lun­gen bündeln. Die Lösung ist zwar auf Be­nut­zer­freund­lich­keit ausgelegt, doch die Arbeit via Be­fehls­zei­le setzt Know-how und Präzision voraus.

Mit MongoDB Compass steht dir eine über­sicht­li­che grafische Be­nut­zer­ober­flä­che zur Verfügung, mit der du deine Daten einsehen, be­ar­bei­ten und ana­ly­sie­ren kannst. Wir erklären dir hier, wie du MongoDB Compass auf deinem System ein­rich­test und welche Mög­lich­kei­ten dir das Tool im Alltag bietet.

Welche Funk­tio­nen bietet MongoDB Compass?

MongoDB Compass bildet den gesamten Funk­ti­ons­um­fang der Shell ab. Dank des User-In­ter­faces erledigst du viele Aufgaben jedoch deutlich schneller. Der Zugriff reicht von einzelnen Do­ku­men­ten über Samm­lun­gen bis hin zum Aufbau kom­plet­ter Da­ten­ban­ken. Zu den Kern­funk­tio­nen von MongoDB Compass gehören:

  • Er­stel­lung neuer Da­ten­ban­ken, Samm­lun­gen und Dokumente
  • Vi­sua­li­sie­rung der hin­ter­leg­ten Daten in deiner Datenbank
  • Hin­zu­fü­gen, Be­ar­bei­ten und Löschen von Do­ku­men­ten
  • Tief­ge­hen­de Analyse deines Systems und der Da­ten­ban­ken
  • Laufende Über­prü­fung der System-Per­for­mance
  • Über­wa­chung und Anpassung von Daten gemäß JSON-Standard

Die Nutzung von MongoDB Compass ist kostenlos.

Vor­aus­set­zun­gen und Versionen des Tools

Bevor du mit der In­stal­la­ti­on startest, wähle die passende Version für deine Be­dürf­nis­se:

  • MongoDB Compass ist die Voll­ver­si­on mit sämt­li­chen Features.
  • MongoDB Compass Read-Only erlaubt nur das Sichten, aber kein Be­ar­bei­ten oder Löschen.
  • MongoDB Compass Isolated arbeitet komplett vom Netzwerk getrennt.

Alle Varianten stehen auf der MongoDB-Website zum Download bereit.

MongoDB Compass ist mit gängigen Be­triebs­sys­te­men kom­pa­ti­bel. Du erhältst das Graphical User Interface (GUI) unter anderem für macOS, Ubuntu und Windows.

Um das Tool zu nutzen, muss die do­ku­men­ten­ori­en­tier­te Datenbank bereits in­stal­liert sein. Details dazu findest du in unserem MongoDB-Tutorial. Zudem benötigst du Admin-Rechte. Während sich die In­stal­la­ti­on je nach System leicht un­ter­schei­det, bleibt die Bedienung von MongoDB Compass überall gleich.

So in­stal­lierst du MongoDB Compass

Unter macOS oder Windows besuchst du einfach die oben verlinkte Website, wählst die Version aus und folgst dem In­stal­la­ti­ons­as­sis­ten­ten. Bei einer In­stal­la­ti­on unter Ubuntu benötigst du sudo-Rechte. Gehe dann wie folgt vor:

  1. Rufe die Website von MongoDB Compass auf und kopiere den passenden Download-Link.
  2. Nutze den Befehl wget. Für die Version 1.39.4 sieht dieser so aus:
wget https://downloads.mongodb.com/compass/mongodb-compass_1.39.4_amd64.deb
bash
  1. Mit dem Befehl apt in­stal­lierst du MongoDB Compass:
sudo apt install ./mongodb-compass_1.39.4_amd64.deb
bash
  1. Nach er­folg­rei­chem Abschluss öffnest du MongoDB Compass mit:
$ mongodb-compass
bash

Nach dem Start siehst du den Be­grü­ßungs­bild­schirm. Wie es wei­ter­geht, erfährst du in den nächsten Ab­schnit­ten.

Ver­bin­dung zum Server her­stel­len

Um mit MongoDB Compass zu arbeiten, ver­bin­dest du dich zuerst mit deinem Server. Das gelingt in wenigen Schritten:

  1. Klicke oben links auf „New Con­nec­tion“.
  2. Wähle die Option „Fill in con­nec­tion fields in­di­vi­du­al­ly“ aus.
  3. Trage die IP deines Remote-Servers im Feld „Hostname“ ein.
  4. Sofern du den Port nicht manuell angepasst hast, nutze den Stan­dard­wert „27017“.
  5. Für zu­sätz­li­che Si­cher­heit wähle unter „Au­then­ti­ca­ti­on“ die Option „Username / Password“ und gib deine Login-Daten für MongoDB ein.
  6. Nach dem Klick auf Verbinden zeigt dir MongoDB Compass rechts eine Übersicht deiner Da­ten­ban­ken an.

Datenbank mit MongoDB Compass erstellen

Falls du eine neue Datenbank anlegen möchtest, un­ter­stützt dich das Tool intuitiv dabei:

  1. Klicke oben auf den Button „CREATE DATABASE“, um das Pop-up zu öffnen.
  2. Vergib einen Namen für deine neue Datenbank.
  3. Benenne deine erste Coll­ec­tion (Sammlung).
  4. Bestätige deine Eingaben mit einem Klick auf „CREATE DATABASE“ unten rechts.

Dokumente hin­zu­fü­gen oder erstellen

Deine Daten werden in BSON-Do­ku­men­ten abgelegt. In der GUI kannst du neue Dokumente wie folgt hin­zu­fü­gen:

  1. Wähle links die ge­wünsch­te Datenbank aus.
  2. Klicke auf die ent­spre­chen­de Sammlung.
  3. Unter „Add Data“ kannst du be­stehen­de Daten via „Import File“ hochladen oder mit „Insert Document“ ein neues Dokument anlegen.
    • Beim Import wählst du die Datei und das Format aus und klickst auf „IMPORT“.
    • Bei „Insert Document“ öffnet sich ein Editor, in dem du JSON-Werte oder Schlüssel-Wert-Paare eingibst. Schließe den Vorgang mit „INSERT“ ab.

Dokumente ansehen, be­ar­bei­ten oder löschen

In MongoDB Compass hast du die volle Kontrolle über deine Dokumente. Hier ist der schnelle Überblick der Funk­tio­nen.

Dokumente sichten

Für die In­halts­an­sicht stehen dir drei Modi zur Verfügung:

  • Lis­ten­an­sicht
  • JSON-Struktur
  • Ta­bel­len­form

Wähle deinen be­vor­zug­ten Modus in der oberen Leiste neben der Option „VIEW“ aus.

Hinweis

Zum Be­ar­bei­ten und Löschen benötigst du die Voll­ver­si­on oder die Isolated Version von MongoDB Compass. In der Read-Only-Variante sind diese Funk­tio­nen gesperrt.

Dokumente editieren

So passt du be­stehen­de Daten an:

  1. Öffne das ge­wünsch­te Dokument.
  2. Klicke oben rechts auf das Stift-Symbol.
  3. Ändere das ent­spre­chen­de Feld direkt ab.
  4. Speichere deine Än­de­run­gen mit „UPDATE“.

Dokumente entfernen

Das Löschen funk­tio­niert ebenso un­kom­pli­ziert:

  1. Navigiere zum be­tref­fen­den Dokument.
  2. Prüfe kurz, ob die Daten wirklich gelöscht werden sollen.
  3. Klicke auf das Pa­pier­korb-Icon oben rechts und bestätige das Löschen.
Tipp

Die Query Bar in MongoDB Compass er­mög­licht einfache Abfragen in deinen Samm­lun­gen. Wie du kom­ple­xe­re Filter erstellst, erfährst du im Guide „MongoDB Queries erstellen“.

Zum Hauptmenü