In diesem Artikel werden wir mehrere Befehle und ihre zugehörigen Beispiele auflisten, um die Benutzer aufzulisten, die derzeit diese Datenbank verwenden dürfen.
Wie Benutzer in MongoDB aufgeführt werden können
Es gibt mehrere Befehle, die die Mongo -Shell unterstützt, und diese Befehle werden speziell für die Nutzung der Benutzer einer MongoDB -Shell verwendet. Die folgenden Befehle und Syntaxe können in dieser Hinsicht befolgt werden.
Syntax, um "getUsers ()" zu verwenden "
db.GetUsers ()Notiz: Das Feld (<Optionen>) ist optional; Das heißt, Sie können die Liste der Benutzer erhalten, ohne Optionen anzugeben. Obwohl sie Sie zu dem Ergebnis bringen können, das Sie verlangen.
Der <Optionen> Im obigen Feld kann einer der folgenden Parameter sein:
Showcredentials:Sie können den Passwort -Hash eines beliebigen BenutzerShowcredentials:" In "db.GetUsers (). „Diese Option akzeptiert <Boolean> Wert, das kann entweder wahr oder falsch sein. Standardmäßig ist der Boolesche Wert "FALSCH“.
Filter:Die Filteroptionen können verwendet werden, um die Ausgabe zu erhalten, die dem in der angegebenen Dokument/Bedingung entspricht Filter Möglichkeit.
Syntax zur Verwendung "Benutzer anzeigen"
Benutzer anzeigen
Beide Syntaxe können verwendet werden, um die Liste der Benutzer zu erhalten.
So listen Sie Benutzer in MongoDB auf
In diesem Abschnitt zeigen wir Ihnen, die Benutzer in Ihrer MongoDB -Datenbank aufzulisten,.
Beispiel 1: Verwenden von DB.GetUser (), um die Benutzer aufzulisten
Wir verwenden hier eine Datenbank namens “LinuxHint“. Sie können eine beliebige Datenbank verwenden (müssen auf Ihrem MongoDB vorhanden sein) und wie im folgenden Befehl eine Verbindung dazu herstellen:
> Verwenden Sie LinuxHintErstens haben wir den folgenden Befehl, um die Anzahl der Benutzer in Ihrer aktuellen Datenbank zu erhalten:
> db.GetUsers ()Zwei Benutzer haben Zugriff auf die “LinuxHintDatenbank. Der "_AusweisDas Feld in der obigen Ausgabe wird erstellt, indem der Datenbankname mit dem Namen der “verbindet“Benutzer“.
Beispiel 2: Verwenden Sie GetUsers (), um Passwort -Hash zu erhalten
Wie bereits erwähnt, "GetUsers ()Die Methode der MongoDB unterstützt zwei Optionen. Wenden wir die Methode GetUsers () auf dieselbe Datenbank an (LinuxHint) und setzen die “Showcredentials"Wert zu"WAHR“. Der folgende Befehl gibt Passwort -Hash aller Benutzer zurück:
> db.GetUsers ("Showcredentials: true")Beispiel 3: Erhalten Sie die Anzahl der Benutzer
Man kann die Nummer (einen numerischen Wert) der Benutzer in Ihrer Datenbank erhalten und auf diese Weise können sie die detaillierten Informationen eines Benutzers überspringen/ignorieren. Also, um die genaue Anzahl von Benutzern zu erhalten; Sie können den folgenden Befehl verwenden:
> db.GetUsers ().LängeBeispiel 4: Verwenden von Benutzern, um alle Benutzer zu holen
Der "Benutzer anzeigenDie Methode in MongoDB zeigt auch die Anzahl der Benutzer an, die auf eine bestimmte Datenbank zugreifen können. Der folgende Befehl hat die Benutzer auf der “aufgelistet.“prüfenDatenbank:
> Benutzer anzeigenAbschluss
Die von MongoDB unterstützten Methoden und Befehle können verwendet werden, um Daten in Datenbanken zu verarbeiten. Die Verarbeitung kann von jedem Typ sein, z. B. das Sortieren der Daten, die Aktualisierung der Dokumente oder das Erhalten der Liste der Datenbankbenutzer. In diesem Artikel werden die möglichen Möglichkeiten aufgeführt, um die Details des Benutzers in der MongoDB -Datenbank zu erhalten. Wir haben zwei Möglichkeiten erklärt, die Liste der Benutzer anwesend zu machen. Darüber hinaus können Sie auch eine Zahl erhalten, die die Gesamtnutzerzahl darstellt. Wenn Sie diesem Handbuch folgen, können die Datenbankadministratoren die Benutzer, die an einer Datenbank arbeiten, sowie die ihnen zugewiesenen Rollen beobachten, die auch angezeigt werden können.