Mongo -Shell listen alle Datenbanken auf

Mongo -Shell listen alle Datenbanken auf

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:

  1. MongoDB -Server
  2. Mongo -Shell -Werkzeuge

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!