MongoDB Compass: Installation und erste Schritte

MongoDB Compass erleichtert Ihnen den Umgang mit MongoDB durch eine grafische Benutzeroberfläche. Hier zeigen wir Ihnen, wie Sie das Tool installieren und anwenden.

MongoDB Compass: Datenbanken einfacher verwalten

MongoDB ist eine der beliebtesten und erfolgreichsten NoSQL-Lösungen. Das Hauptaugenmerk des Datenbankmanagementsystems liegt auf der Speicherung und Verwaltung umfangreicher Datensätze, die in verschiedenen Formaten verarbeitet und als BSON-Dokumente in Sammlungen zusammengefasst werden können. Zwar bemüht sich die Lösung um größtmögliche Benutzerfreundlichkeit, die Arbeit mit Befehlszeilen erfordert dennoch ein wenig Vorwissen und eine große Genauigkeit.

Mit MongoDB Compass gibt es eine übersichtliche grafische Benutzeroberfläche, mit der Sie Ihre Daten einsehen, bearbeiten und analysieren können. Wir erklären Ihnen hier, wie Sie MongoDB Compass auf Ihrem System installieren und welche umfangreichen Möglichkeiten Ihnen das Tool im Alltag bietet.

Welche Funktionen hat MongoDB Compass?

MongoDB Compass kann alles leisten, was auch die Shell möglich macht. Dank der benutzerfreundlichen Oberfläche werden Ihnen viele Aufgaben allerdings deutlich schneller und einfacher von der Hand gehen. Der Zugriff erstreckt sich über einzelne Dokumente, Sammlungen und auch den Aufbau einer kompletten Datenbank. Zu den Aufgaben, die Sie mit MongoDB Compass durchführen können, gehören unter anderem:

  • die Erstellung neuer Datenbanken, Sammlungen und Dokumente
  • die Darstellung der Daten, die Sie in Ihrer Datenbank hinterlegt haben
  • das Hinzufügen, Bearbeiten und Löschen eines Dokuments
  • eine tiefgehende und umfangreiche Analyse Ihres Systems und der erstellten Datenbanken
  • die stetige Überprüfung der Performance Ihres Systems
  • eine Überwachung und Anpassung der Daten nach den Grundsätzen des JSON-Formats

MongoDB Compass ist kostenlos.

Managed Database von IONOS

Datenbank-Services ohne Aufwand. Maßgeschneidert auf Ihre Bedürfnisse und individuell anpassbar!

Hochverfügbar
Sicher
Individuell

Voraussetzungen für die Installation und Versionen des Tools

Bevor Sie MongoDB Compass installieren können, müssen Sie sich zunächst für eine Version des Tools entscheiden:

  • Bei MongoDB Compass handelt es sich um die komplette Version.
  • MongoDB Compass Read-Only bietet keine Möglichkeiten zur Bearbeitung oder Löschung der Dokumente.
  • MongoDB Compass Isolated funktioniert losgelöst vom Netzwerk.

Alle drei Versionen erhalten Sie auf der MongoDB-Website zum Download.

MongoDB Compass ist mit den gängigen Betriebssystemen kompatibel. Sie erhalten das Graphical User Interface (GUI) unter anderem für OS X, Ubuntu und Windows.

Um das Tool nutzen zu können, muss die dokumentenorientierte Datenbank bereits installiert sein. Wie das funktioniert, erfahren Sie in unserem umfangreichen MongoDB-Tutorial. Sie benötigen außerdem Administrationsrechte. Zwar können die einzelnen Installationsschritte systembedingt leicht voneinander abweichen, die eigentliche Arbeit mit MongoDB Compass ist allerdings auf allen Maschinen identisch.

So installieren Sie MongoDB Compass

Wenn Sie OS X oder Windows nutzen, navigieren Sie einfach zur oben verlinkten Website, wählen die passende Version aus, downloaden diese und folgen dann den Aufforderungen des Installationsassistenten. Möchten Sie MongoDB Compass zum Beispiel unter Ubuntu installieren, benötigen Sie sudo-Rechte. Haben Sie diese, können Sie folgendermaßen vorgehen:

  1. Rufen Sie die Website von MongoDB Compass auf und kopieren Sie den Download-Link für die passende Version.
  2. Nutzen Sie 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 installieren Sie MongoDB Compass. So verwenden Sie ihn:
sudo apt install ./mongodb-compass_1.39.4_amd64.deb
bash
  1. Wenn Sie die Installation erfolgreich abgeschlossen haben, öffnen Sie MongoDB Compass:
$ mongodb-compass
bash

Zunächst werden Sie nun einen Startbildschirm sehen. Wie Sie jetzt vorgehen und welche Möglichkeiten Sie haben, erklären wir Ihnen in den nächsten Abschnitten.

Verbindung mit dem Server aufbauen

Damit Sie MongoDB Compass nutzen können, müssen Sie zunächst eine Verbindung zu Ihrem Server herstellen. Am einfachsten ist es, wenn Sie dafür folgende Arbeitsschritte durchführen:

  1. Klicken Sie zuerst oben links auf „New Connection“, um eine Verbindung aufzubauen.
  2. Relativ weit oben finden Sie dann die Option „Fill in connection fields individually“. Klicken Sie auch diese an.
  3. Geben Sie nun die IP Ihres Remote Servers im Feld „Hostname“ ein.
  4. Wenn Sie den Port nicht im Vorfeld manuell geändert haben, können Sie hier mit dem Default-Wert arbeiten. Dieser lautet „27017“.
  5. Möchten Sie zusätzliche Sicherheitsmaßnahme nutzen, wechseln Sie unter dem Punkt „Authentication“ (Authentifikation) auf „Username / Password“ und hinterlegen dann die Login-Daten, die Sie auch sonst für MongoDB verwenden.
  6. Haben Sie die notwendigen Schritte abgeschlossen, wird sich MongoDB Compass nun mit Ihrem Server verbinden. Sie erhalten dann rechts eine Übersicht über Ihre Datenbank(en).

Datenbank erstellen mit MongoDB Compass

Wenn Sie bisher noch keine Datenbank erstellt haben oder eine zusätzliche kreieren möchten, ist dies mit MongoDB Compass sehr einfach möglich. Folgende Schritte führen Sie dafür durch:

  1. Klicken Sie zunächst oben auf den Button „CREATE DATABASE“. Die öffnet ein Pop-up-Fenster.
  2. Nun geben Sie Ihrer neuen Datenbank zuerst einen Namen.
  3. Betiteln Sie auch Ihre Collection (Sammlung).
  4. Sind alle Eingaben zu Ihrer Zufriedenheit, klicken Sie auf „CREATE DATABASE“ unten rechts.

Dokumente hinzufügen oder erstellen

Ihre Daten speichern Sie auch mit MongoDB Compass in BSON-Dokumenten. Sie haben auch in der GUI die Möglichkeit, neue Dokumente zu erstellen und einzufügen. Dafür müssen Sie lediglich folgende Schritte durchführen:

  1. Klicken Sie im ersten Schritt auf die passende Datenbank auf der linken Seite.
  2. Wählen Sie nun die richtige Sammlung aus. Es öffnet sich dann ein neues Fenster.
  3. Unter „Add Data“ haben Sie entweder die Möglichkeit, ein bestehendes Dokument zu importieren („Import File“) oder ein neues Dokument zu erstellen („Insert Document“).
    • Möchten Sie ein bestehendes Dokument hinzufügen, klicken Sie auf „Import File“, wählen die Datei aus und geben an, um welches Format es sich handelt. Danach klicken Sie „IMPORT“.
    • Bei „Insert Document“ öffnet sich ebenfalls ein neues Fenster, in dem Sie wahlweise Werte im Format JSON oder Schlüssel-Wert-Paare hinzufügen können. Haben Sie das Dokument bearbeitet, klicken Sie abschließend auf „INSERT“.

MongoDB Compass: Dokumente ansehen, bearbeiten oder löschen

Sie können in MongoDB Compass auch Dokumente ansehen, bearbeiten oder löschen. Auch diese unterschiedlichen Vorgänge erklären wir Ihnen hier kurz und knapp.

Dokumente ansehen

Möchten Sie sich die Inhalte eines bestimmten Dokuments ansehen, bietet MongoDB Compass Ihnen drei verschiedene Ansichten:

  • in Listenform
  • in der JSON-Übersicht
  • als Tabelle

Den passenden Modus wählen Sie einfach in der oberen Leiste aus. Sie finden Sie neben der Option „VIEW“.

Hinweis

Um Dokumente bearbeiten und löschen zu können, benötigen Sie MongoDB Compass in der Vollversion oder in der Isolated Version. In der Ready-Only Version ist das nicht möglich.

Dokumente bearbeiten

Möchten Sie ein Dokument bearbeiten, gehen Sie so vor:

  1. Rufen Sie das entsprechende Dokument auf.
  2. Klicken Sie oben rechts auf das Symbol mit dem Stift.
  3. Wählen Sie nun das Feld aus, welches Sie verändern möchten.
  4. Wenn Sie fertig sind, bestätigen Sie mit „UPDATE“.

Dokumente löschen

Es ist sehr einfach, ein Dokument in MongoDB Compass zu löschen:

  1. Rufen Sie erneut das entsprechende Dokument aus.
  2. Vergewissern Sie sich, dass Sie das Dokument wirklich nicht mehr benötigen.
  3. Klicken Sie oben rechts auf das Papierkorb-Icon und bestätigen Sie den Vorgang.
Tipp

MongoDB Compass bietet eine einfache Suchfunktion (Query Bar) für Abfragen (Queries) in spezifischen Sammlungen. Wie Sie auch komplexere Abfragen erstellen, zeigen wir Ihnen im Artikel „MongoDB Queries erstellen“.