MongoDB Compass ist ein visuelles GUI-Tool, das es uns ermöglicht, MongoDB durch eine visuelle Benutzeroberfläche zu bedienen.

Installation von MongoDB Compass

Für das Windows-Betriebssystem siehe Abschnitt Windows-Umgebung Installation von MongoDB. Für das MacOS-Betriebssystem siehe Abschnitt MacOS-Umgebung Installation von MongoDB.

Verbindung zum MongoDB-Server

Öffne Compass Bild des Compass-Öffnens

Wenn du beim lokalen Installieren von MongoDB keinen Benutzernamen und kein Passwort eingerichtet hast, klicke einfach auf "Verbinden", um die Standardverbindung zu verwenden und dich bei MongoDB lokal anzumelden.

Wenn ein Benutzername und Passwort eingerichtet wurden oder wenn du dich mit einem entfernten MongoDB verbinden möchtest, klicke oben rechts, um die Verbindungskonfigurationsseite zu öffnen. Compass Verbindungskonfiguration

Gib die MongoDB-Verbindungsinformationen ein Compass Verbindung

Hauptbenutzeroberfläche

Hauptbenutzeroberfläche von Compass

Erstellen einer Datenbank

Basierend auf dem obigen Bild klicke, um das Fenster zur Erstellung einer Datenbank zu öffnen Fenster zur Erstellung einer Datenbank

Tipp: Beim Erstellen einer Datenbank in Compass musst du auch eine Sammlung erstellen, daher die Eingabe eines Sammlungsnamens im obigen Bild.

Sammlungsoperationen

Sammlungsoperationen

Einfügen von Daten

Daten einfügen

Gib die Dokumenten-JSON-Daten ein und klicke auf "Einfügen", um die Daten einzufügen. Wenn du ein JSON-Array eingibst, bedeutet dies, dass mehrere Datensätze eingefügt werden. Hier sind die einzufügenden Dokumente:

[{
	"item": "journal",
	"qty": 25,
	"size": {
		"h": 14,
		"w": 21,
		"uom": "cm"
	},
	"status": "A"
}, {
	"item": "notebook",
	"qty": 50,
	"size": {
		"h": 8.5,
		"w": 11,
		"uom": "in"
	},
	"status": "A"
}, {
	"item": "paper",
	"qty": 100,
	"size": {
		"h": 8.5,
		"w": 11,
		"uom": "in"
	},
	"status": "D"
}, {
	"item": "planner",
	"qty": 75,
	"size": {
		"h": 22.85,
		"w": 30,
		"uom": "cm"
	},
	"status": "D"
}, {
	"item": "postcard",
	"qty": 45,
	"size": {
		"h": 10,
		"w": 15.25,
		"uom": "cm"
	},
	"status": "A"
}]

Abfragen von Daten

Datenabfrage

Daten bearbeiten & löschen

Daten bearbeiten & löschen

Erstellen von Index

Wechseln Sie zum Sammlungsindex-Panel
Wechseln Sie zum Sammlungsindex-Panel

Index erstellen
MongoDB Index erstellen

Analyse der Abfrageleistung

Ähnlich wie bei MySQL's explain unterstützt MongoDB auch die explain Anweisung zur Analyse der Leistung von Abfrageanweisungen.
Analyse der Abfrageleistung

Analyse der Abfrageleistung