Wie liste ich Benutzer in MongoDB auf

Wie liste ich Benutzer in MongoDB auf
MongoDB ist eine NoSQL -Datenbank, die eine Vielzahl von Befehlen zum Ändern und Zugriff auf ein beliebiges Dokument unterstützt. Mit Hilfe dieser Befehle können Entwickler die Benutzer einer Datenbank in MongoDB überprüfen oder auflisten. Dies scheint normal zu sein, aber wenn eine große Menge an wichtigen Daten vorhanden ist, ist es wichtig, dass Benutzer darauf zugreifen, um ein Missgeschick mit den Daten zu vermeiden. Auf diese Weise können Unternehmen Daten in sicheren Händen halten oder nur vertrauenswürdige Personen zulassen, darauf zugreifen.

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 LinuxHint

Erstens 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änge

Beispiel 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 anzeigen

Abschluss

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.