MongoDB Compass: Nutzung der Mongo GUI

MongoDB Compass: Nutzung der Mongo GUI

  • Orchestrierung
6 Minuten Lesezeit Aktualisiert Oct 14, 2020

Auf einen Blick: MongoDB Compass ist eine benutzerfreundliche Benutzeroberfläche, die das Datenbankmanagement für MongoDB-Nutzer vereinfacht und Operationen ermöglicht, ohne Abfragen zu schreiben. Dieser Leitfaden unterstützt Anfänger bei der Navigation in Compass für verschiedene Datenbankaufgaben.

  • Compass bietet Visualisierung, Datenmanagement und Echtzeitstatistiken.
  • Es gibt drei Ausgaben: vollständig, nur lesepflichtig und isoliert.

MongoDB Compass ist die offizielle grafische Benutzeroberfläche für MongoDB, die von MongoDB selbst verwaltet wird. MongoDB Compass hilft Nutzern, clevere Entscheidungen bezüglich der Datenstruktur, Abfragen, Indexierung und vieler weiterer Aktionen in der Datenbank zu treffen.

Das Hauptziel dieses Artikels ist es, Nutzern, die neu bei MongoDB sind, dazu zu führen, Datenbankoperationen bequem mit MongoDB Compass durchzuführen.

Was ist MongoDB Compass?

MongoDB Compass ist eine grafische Benutzeroberfläche, um Inhalte in einer MongoDB-Datenbank zu erkunden, zu analysieren und mit ihnen zu interagieren, ohne Abfragen zu kennen oder zu verwenden.

Compass ist eine GUI-Alternative zur Mongo-Shell, die wir bereits besprochen haben. MongoDB Compass ist ein Open-Source-Tool. Das GitHub-Repository finden Sie hier.

Was kann man mit MongoDB Compass machen?

Der MongoDB Compass ist eine deutlich bessere Alternative zur Mongo-Hülle. Compass kann alle Operationen ausführen, die Mongo Shell ausführt, und mehr, einschließlich:

  • Visualisieren und erkunden Sie die in Ihrer Datenbank gespeicherten Daten
  • Erstelle Datenbanken und füge, aktualisiere und lösche Daten in deiner Datenbank ein
  • Erhalten Sie sofortige Echtzeit-Serverstatistiken
  • Verstehen Sie Leistungsprobleme mit visuellen Erklärplänen
  • Verwalten Sie Ihre Indizes
  • Validiere deine Daten mit JSON-Schema-Validierungsregeln
  • Erweiterungsfähig über Plugins

Sie können die Vorteile der leistungsstarken Funktionen von MongoDB genießen, indem Sie die Vollversion von Compass installieren. Sie ist für alle kostenlos nutzbar und macht die Arbeit mit MongoDB einfacher als mit jedem anderen Tool.

Jetzt installieren wir MongoDB Compass.

Installation von MongoDB Compass

Es ist wichtig zu beachten, dass MongoDB Compass in drei Editionen erhältlich ist:

  • Compass verfügt über alle Funktionen und Funktionen des MongoDB Compass.
  • Compass Read-Only ist auf die Leseoperationen beschränkt. Sie werden nicht in der Lage sein, zu bearbeiten, zu schreiben oder zu löschen.
  • Compass Isolated beinhaltet keine Anfragen für das Netzwerk.
MongoDB-Kompass

Meistens benötigt man die vollständige Edition, daher installieren wir das in diesem Tutorial. MongoDB unterstützt alle Hauptbetriebssysteme, wie zum Beispiel:

  • Windows
  • Ubuntu
  • OS X
  • RedHat

Laden Sie hier die gewünschten Pakete herunter. Sobald Sie das entsprechende Paket heruntergeladen haben, starten Sie den Installer und folgen den folgenden Schritten.

Verbindung zu einer Datenbank

Öffne zuerst deine MongoDB Compass-Anwendung und klicke auf die Option "Verbindungsfelder einzeln ausfüllen". Gib den Hostnamen und den Port an, in dem dein MongoDB-Server läuft. Wenn du MongoDB mit den Standardeinstellungen auf deinem Rechner installiert hast, wäre der Hostname der localhost und der Port ist 27017. Dann klicke auf VERBINDEN.

Neue Verbindung

Jetzt sind Sie mit Ihrem MongoDB-Server verbunden. Sie können eine Liste der Datenbanken sehen, die im Server verfügbar sind, sowie eine Reihe von Optionen, mit denen Sie Datenbanken erstellen und löschen können:

Datenbank

Erstellung von Datenbanken, Sammlungen und Einfügen von Daten

Klicken Sie auf die Option DATENBANK ERSTELLEN , um eine neue Datenbank zu erstellen. Ein neues Fenster erscheint, wie unten gezeigt:

  • Geben Sie den Datenbanknamen ein (z. B. Schule)
  • Geben Sie einen Namen der Sammlung ein (z. B. Schüler) ein.
  • Klicken Sie auf die Datenbank erstellen.
Datenbank erstellen

Die neu erstellte Datenbank erscheint im Dashboard, wie unten gezeigt.

Datenbankname

(Möchten Sie die Mongo-Shell statt der Compass-GUI verwenden? Lernen Sie, wie man so eine Datenbank erstellt.)

Erstellung von Dokumenten

In MongoDB werden Daten als Dokumente eingefügt. Jeder Datensatz in einer MongoDB-Datenbank ist ein Dokument. Schauen wir uns an, wie man Dokumente zu unserer neu erstellten Datenbank hinzufügt.

Finden Sie den Cursor in der Schuldatenbank im linken Panel von Compass und klicken Sie darauf. Ein Bildschirm wird wie folgt angezeigt:

Erstellung von Dokumenten

Als Nächstes klicken Sie auf den Sammlungsnamen Studenten, den Sie zuvor erstellt haben, und Compass zeigt einen neuen Bildschirm an, wie folgt:

Schülerbildschirm

Hier finden Sie das Dropdown-Menü "Daten hinzufügen ", das Ihnen zwei Möglichkeiten bietet, Daten einzufügen:

  • Durch das Importieren einer JSON/CSV-Datei
  • Durch manuelles Hinzufügen von Daten

Die erste Option erlaubt es, Daten als JSON- oder CSV-Datei zu importieren. Wenn du darauf klickst, öffnet sich ein neues Fenster, in dem du die Datei hochladen kannst. Durchsuche und lade die Datei dort hoch, hake dann den entsprechenden Dateityp an und klicke auf Importieren.

Import

Um Daten manuell hinzuzufügen, klicken Sie auf die zweite Option im Dropdown-Menü Daten hinzufügen. Ein Helfer-Fenster erscheint, um Dokumente einzufügen. Sie können Werte als JSON oder Schlüssel-Wert-Paare in diesem Helferfenster hinzufügen.

Import in die Sammlung

Klicken Sie schließlich auf die Schaltfläche Einfügen .

Lokale Dokumente

Mehr Dokumente einfügen

Obwohl Sie auf die gleiche Weise wie gerade besprochen weitere Dokumente einfügen können, können wir das mit der Klon-Operation beschleunigen.

Fahre mit der Maus über die neu erstellten Daten in der Compass-Benutzeroberfläche und klicke auf die Schaltfläche Dokument klonen . Diese Option kopiert die Daten in ein neues Fenster "Dokument einfügen ". Von dort aus musst du nur noch die nächste Datenzeile eingeben, und es ist nicht nötig, die Feldnamen oder Datentypen erneut anzugeben.

Schuldokumente

Ebenso können Sie weiterhin beliebige Datenmengen zur Sammlung hinzufügen, und diese Daten werden in der Compass-Benutzeroberfläche angezeigt.

Compass-Benutzeroberfläche

Daten (Dokumente) anzeigen

Compass ermöglicht es Ihnen, Ihre Daten in drei Modi anzuzeigen. Die Modi sind wie folgt:

  • Listenansicht
  • JSON-Ansicht
  • Tabellenansicht

Sie können die Ansicht ändern, indem Sie auf die Schaltflächen neben der Ansichtsoption klicken, wie hier gezeigt:

Betrachtungsdaten

Aktualisierung von Dokumenten

Dokumente über Compass zu aktualisieren ist unkompliziert. Fahren Sie mit der Maus über das Dokument, das Sie im Compass aktualisieren möchten, und klicken Sie auf das Bleistift-Symbol, das auf der rechten Seite erscheint.

Datenaktualisierung hinzufügen

Klicken Sie auf das Feld, das Sie aktualisieren müssen, aktualisieren Sie dann bei Bedarf und klicken Sie auf die Schaltfläche Aktualisieren .

Aktualisierungsdaten

Dokumente löschen

Das Löschen von Daten ist eine weitere einfache Aufgabe, die Compass mit nur zwei Klicks erledigen kann:

  1. Fahre mit der Maus über das Dokument, das du löschen möchtest.
  2. Klicken Sie auf das Papierkorb-Symbol auf der rechten Seite:
Daten löschen

Löschen von Sammlung und Datenbank

Das Entfernen von Sammlungen und Datenbanken ist genauso unkompliziert wie andere Operationen. Alle Datenbanken und Sammlungen finden Sie im linken Menü von Compass. Dort finden Sie Optionen, um Sammlungen und Datenbanken zu verwerfen. Das untenstehende Bild zeigt beide Optionen.

Dropping Collection

Damit ist dieses Tutorial beendet.

Zusätzliche Ressourcen

Für weitere Tutorials wie dieses entdecken Sie diese Ressourcen:

Diese Beiträge sind meine eigenen und spiegeln nicht unbedingt die Position, Strategien oder Meinung von BMC wider.

Mehr aus Orchestrierung

Interessieren Sie sich für mehr von BMC?

The Brief ist unsere monatliche E-Mail zum Mainframe und zur Enterprise-Orchestrierung: Recherchen, Kundenberichte, Produktnachrichten, Events.

Mit der Registrierung für dieses Angebot bestätigen Sie, dass Sie die Datenschutzrichtlinie von BMC gelesen und zugestimmt haben.

Sie haben The Brief abonniert

Das Briefing umfasst die Mainframe- und Enterprise-Orchestrierung – BMC AMI und Control-M – sowie die Analystenforschung, Kundeneinsätze und Events in beiden Bereichen.