Mongo Shell ist eine leistungsstarke Befehlszeilenschnittstelle zum Verwalten und Verwalten Ihrer MongoDB-Datenbanken. Es bietet ein intuitives und interaktives Befehlszeilen -Dienstprogramm, mit dem Sie die Datenbanken, Sammlungen und einzelne Dokumente verwalten können.
Daher ist das Erlernen der Verwendung der Mongo -Shell für jeden MongoDB -Benutzer von entscheidender Bedeutung. In diesem Tutorial helfen wir Ihnen dabei.
Lass uns hineinspringen.
Anforderungen
Vor dem Fortfahren ist es gut, sicherzustellen, dass Sie die folgenden Anforderungen erfüllt haben:
Mit den angegebenen Anforderungen können wir fortfahren.
Mongo Shell List Database Collection - Methode 1
Die häufigste Methode zum Anzeigen der verfügbaren Datenbanken in einem MongoDB -Server ist, den Befehl show DBS zu verwenden.
Melden Sie sich in Ihrer Mongo-Shell an:
$ mongosh
Führen Sie den folgenden Befehl aus, um alle Datenbanken auf dem Server anzuzeigen:
Test> DBS anzeigen
Der Befehl sollte alle Datenbanken auf dem Server und der entsprechenden Datenbankgröße zurückgeben, wie in der folgenden Beispielausgabe gezeigt:
admin 40.00 KIB
Konfiguration 72.00 KIB
Kunden 1.27 MIB
Film 236.00 KIB
Lokal 72.00 KIB
Geschäft 88.00 KIB
Test 244.00 KIB
Sie können die längere Version des Befehls als:
$ show -Datenbanken;
Ausgang:
Mongo Shell List -Datenbanken - Befehl ListDatabases
Eine andere Technik, mit der wir die Liste aller Datenbanken auf dem Server anzeigen können, besteht darin, den Befehl mongo shell admin zu verwenden. Der Befehl gibt die detaillierten Informationen zu den Datenbanken im Server als JSON -Objekt zurück.
Die Befehlssyntax ist wie im Folgenden dargestellt:
db.Admincommand (
ListDatabases: 1
)
Der Befehl sollte eine Ausgabe wie folgt zurückgeben:
Datenbanken: [
Name: 'Admin', sizeonDisk: long ("40960"), leer: false,
Name: 'config', sizeonDisk: long ("98304"), leer: false,
Name: 'Kunden', sizeonDisk: lang ("1335296"), leer: false,
Name: 'Film', sizeonDisk: long ("241664"), leer: false,
Name: 'Lokal', sizeonDisk: long ("73728"), leer: false,
Name: 'Store', sizeonDisk: long ("90112"), leer: false,
Name: 'Test', sizeonDisk: long ("249856"), leer: false
],
Sumalgröße: lang ("2129920"),
TotalSizemb: lang ("2"),
OK: 1
Der Befehl gibt den Datenbanknamen, die auf der Festplatte gewonnene Größe zurück und ob die Datenbank die Sammlungen enthält oder nicht. Denken Sie daran, dass der vorherige Befehl die Datenbanken in aufsteigender Reihenfolge zurückgibt.
Datenbanken für Mongo -Shell -Listen - getMongo ()
Wir können auch die Funktion getMongo () verwenden, um die verfügbaren Datenbanken auf dem Server anzuzeigen.
Der Befehl ist wie gezeigt:
db.GetMongo ().getdbnames ()
Dies sollte die Namen der Datenbanken auf dem Server wie folgt zurückgeben:
['Admin', 'config', 'Kunden', 'Film', 'Lokal', 'Store', 'Test']
Abschluss
In diesem Beitrag haben wir die verschiedenen Methoden und Techniken zum Abholen der verfügbaren Datenbanken auf Ihrem MongoDB -Server besprochen.
Danke fürs Lesen!