MongoDB Compass er­leich­tert Ihnen den Umgang mit MongoDB durch eine grafische Be­nut­zer­ober­flä­che. Hier zeigen wir Ihnen, wie Sie das Tool in­stal­lie­ren und anwenden.

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

MongoDB ist eine der be­lieb­tes­ten und er­folg­reichs­ten NoSQL-Lösungen. Das Haupt­au­gen­merk des Da­ten­bank­ma­nage­ment­sys­tems liegt auf der Spei­che­rung und Ver­wal­tung um­fang­rei­cher Da­ten­sät­ze, die in ver­schie­de­nen Formaten ver­ar­bei­tet und als BSON-Dokumente in Samm­lun­gen zu­sam­men­ge­fasst werden können. Zwar bemüht sich die Lösung um größt­mög­li­che Be­nut­zer­freund­lich­keit, die Arbeit mit Be­fehls­zei­len erfordert dennoch ein wenig Vorwissen und eine große Ge­nau­ig­keit.

Mit MongoDB Compass gibt es eine über­sicht­li­che grafische Be­nut­zer­ober­flä­che, mit der Sie Ihre Daten einsehen, be­ar­bei­ten und ana­ly­sie­ren können. Wir erklären Ihnen hier, wie Sie MongoDB Compass auf Ihrem System in­stal­lie­ren und welche um­fang­rei­chen Mög­lich­kei­ten Ihnen das Tool im Alltag bietet.

Welche Funk­tio­nen hat MongoDB Compass?

MongoDB Compass kann alles leisten, was auch die Shell möglich macht. Dank der be­nut­zer­freund­li­chen Ober­flä­che werden Ihnen viele Aufgaben al­ler­dings deutlich schneller und einfacher von der Hand gehen. Der Zugriff erstreckt sich über einzelne Dokumente, Samm­lun­gen und auch den Aufbau einer kom­plet­ten Datenbank. Zu den Aufgaben, die Sie mit MongoDB Compass durch­füh­ren können, gehören unter anderem:

  • die Er­stel­lung neuer Da­ten­ban­ken, Samm­lun­gen und Dokumente
  • die Dar­stel­lung der Daten, die Sie in Ihrer Datenbank hin­ter­legt haben
  • das Hin­zu­fü­gen, Be­ar­bei­ten und Löschen eines Dokuments
  • eine tief­ge­hen­de und um­fang­rei­che Analyse Ihres Systems und der er­stell­ten Da­ten­ban­ken
  • die stetige Über­prü­fung der Per­for­mance Ihres Systems
  • eine Über­wa­chung und Anpassung der Daten nach den Grund­sät­zen des JSON-Formats

MongoDB Compass ist kostenlos.

Managed Database Services
Da­ten­ban­ken – Auf´s We­sent­li­che kon­zen­trie­ren
  • IONOS Cloud-Partner: Die Experten für Ihren Datenbank-Betrieb
  • Flexibel: Maß­ge­schnei­der­te Datenbank-Lösungen ganz auf Ihre Be­dürf­nis­se
  • Re­chen­zen­tren in Deutsch­land: Ihre Daten sind sicher

Vor­aus­set­zun­gen für die In­stal­la­ti­on und Versionen des Tools

Bevor Sie MongoDB Compass in­stal­lie­ren können, müssen Sie sich zunächst für eine Version des Tools ent­schei­den:

  • Bei MongoDB Compass handelt es sich um die komplette Version.
  • MongoDB Compass Read-Only bietet keine Mög­lich­kei­ten zur Be­ar­bei­tung oder Löschung der Dokumente.
  • MongoDB Compass Isolated funk­tio­niert losgelöst vom Netzwerk.

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

MongoDB Compass ist mit den gängigen Be­triebs­sys­te­men kom­pa­ti­bel. 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 do­ku­men­ten­ori­en­tier­te Datenbank bereits in­stal­liert sein. Wie das funk­tio­niert, erfahren Sie in unserem um­fang­rei­chen MongoDB-Tutorial. Sie benötigen außerdem Ad­mi­nis­tra­ti­ons­rech­te. Zwar können die einzelnen In­stal­la­ti­ons­schrit­te sys­tem­be­dingt leicht von­ein­an­der abweichen, die ei­gent­li­che Arbeit mit MongoDB Compass ist al­ler­dings auf allen Maschinen identisch.

So in­stal­lie­ren Sie MongoDB Compass

Wenn Sie OS X oder Windows nutzen, na­vi­gie­ren Sie einfach zur oben ver­link­ten Website, wählen die passende Version aus, down­loa­den diese und folgen dann den Auf­for­de­run­gen des In­stal­la­ti­ons­as­sis­ten­ten. Möchten Sie MongoDB Compass zum Beispiel unter Ubuntu in­stal­lie­ren, benötigen Sie sudo-Rechte. Haben Sie diese, können Sie fol­gen­der­ma­ß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 in­stal­lie­ren Sie MongoDB Compass. So verwenden Sie ihn:
sudo apt install ./mongodb-compass_1.39.4_amd64.deb
bash
  1. Wenn Sie die In­stal­la­ti­on er­folg­reich ab­ge­schlos­sen haben, öffnen Sie MongoDB Compass:
$ mongodb-compass
bash

Zunächst werden Sie nun einen Start­bild­schirm sehen. Wie Sie jetzt vorgehen und welche Mög­lich­kei­ten Sie haben, erklären wir Ihnen in den nächsten Ab­schnit­ten.

Ver­bin­dung mit dem Server aufbauen

Damit Sie MongoDB Compass nutzen können, müssen Sie zunächst eine Ver­bin­dung zu Ihrem Server her­stel­len. Am ein­fachs­ten ist es, wenn Sie dafür folgende Ar­beits­schrit­te durch­füh­ren:

  1. Klicken Sie zuerst oben links auf „New Con­nec­tion“, um eine Ver­bin­dung auf­zu­bau­en.
  2. Relativ weit oben finden Sie dann die Option „Fill in con­nec­tion fields in­di­vi­du­al­ly“. 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 zu­sätz­li­che Si­cher­heits­maß­nah­me nutzen, wechseln Sie unter dem Punkt „Au­then­ti­ca­ti­on“ (Au­then­ti­fi­ka­ti­on) auf „Username / Password“ und hin­ter­le­gen dann die Login-Daten, die Sie auch sonst für MongoDB verwenden.
  6. Haben Sie die not­wen­di­gen Schritte ab­ge­schlos­sen, 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 zu­sätz­li­che 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 Coll­ec­tion (Sammlung).
  4. Sind alle Eingaben zu Ihrer Zu­frie­den­heit, klicken Sie auf „CREATE DATABASE“ unten rechts.

Dokumente hin­zu­fü­gen oder erstellen

Ihre Daten speichern Sie auch mit MongoDB Compass in BSON-Do­ku­men­ten. Sie haben auch in der GUI die Mög­lich­keit, neue Dokumente zu erstellen und ein­zu­fü­gen. Dafür müssen Sie lediglich folgende Schritte durch­füh­ren:

  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ög­lich­keit, ein be­stehen­des Dokument zu im­por­tie­ren („Import File“) oder ein neues Dokument zu erstellen („Insert Document“).
    • Möchten Sie ein be­stehen­des Dokument hin­zu­fü­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 hin­zu­fü­gen können. Haben Sie das Dokument be­ar­bei­tet, klicken Sie ab­schlie­ßend auf „INSERT“.

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

Sie können in MongoDB Compass auch Dokumente ansehen, be­ar­bei­ten oder löschen. Auch diese un­ter­schied­li­chen Vorgänge erklären wir Ihnen hier kurz und knapp.

Dokumente ansehen

Möchten Sie sich die Inhalte eines be­stimm­ten Dokuments ansehen, bietet MongoDB Compass Ihnen drei ver­schie­de­ne Ansichten:

  • in Lis­ten­form
  • 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 be­ar­bei­ten und löschen zu können, benötigen Sie MongoDB Compass in der Voll­ver­si­on oder in der Isolated Version. In der Ready-Only Version ist das nicht möglich.

Dokumente be­ar­bei­ten

Möchten Sie ein Dokument be­ar­bei­ten, gehen Sie so vor:

  1. Rufen Sie das ent­spre­chen­de 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, be­stä­ti­gen Sie mit „UPDATE“.

Dokumente löschen

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

  1. Rufen Sie erneut das ent­spre­chen­de Dokument aus.
  2. Ver­ge­wis­sern Sie sich, dass Sie das Dokument wirklich nicht mehr benötigen.
  3. Klicken Sie oben rechts auf das Pa­pier­korb-Icon und be­stä­ti­gen Sie den Vorgang.
Tipp

MongoDB Compass bietet eine einfache Such­funk­ti­on (Query Bar) für Abfragen (Queries) in spe­zi­fi­schen Samm­lun­gen. Wie Sie auch kom­ple­xe­re Abfragen erstellen, zeigen wir Ihnen im Artikel „MongoDB Queries erstellen“.

Zum Hauptmenü