
MongoDB ist eine NoSQL-Datenbank-server. Einmal die Installation von MongoDB, in der Standardeinstellung, Geben Sie uns Zugriff auf die Datenbank aus der gleichen Eingabeaufforderung ohne Authentifizierung, über den Befehl mongo.
Wir werden sehen, wie wir unsere Datenbanken sichern können, Erstellen sie bestimmte Benutzern, und natürlich, Wir werden sehen, wie man sie löschen.
Wie erstelle ich den Administrator ( Admin ) in MongoDB
Das erste, was zu tun ist, erstellen Sie einen Benutzer mit Administrator-rechten, dazu, Wir greifen den MongoDB-Server und gehen wie Sie unten sehen können:
1 2 3 4 5 6 7 8 9 10 11 12 13 | $ mongo > use admin > db.createUser( { user:"nombreUsuarioAdmin", pwd:"contrasenaUsuarioAdmin", roles:[{role:"root",db:"admin"}] } ) > exit |
Hat einmal, Wir wollen die Verbindung zur Datenbank mit diesen Anmeldeinformationen, dazu, Führen Sie den folgenden Befehl:
1 | $ mongo -u nombreUsuarioAdmin -p --authenticationDatabase admin |
Hinzufügen eines Benutzers zu MongoDB-Datenbank
Sie können auch bestimmte Datenbankbenutzer erstellen., die Benutzer haben Zugriff auf diese einzigartige Datenbank. Sie können auch die Zugriffsebene für den Benutzer in der Datenbank angeben.. Zum Beispiel, Erstelle ein Benutzerkonto mit Lese-/ Schreibzugriff in der Datenbank MyDatabase:
1 2 3 4 5 6 7 8 9 10 | > use mibasededatos > db.createUser( { user: "miusuario", pwd: "micontrasena", roles: ["readWrite"] } ) > exit |
Um sicherzustellen, dass alles gut gegangen ist, Verwenden Sie den folgenden Befehl. Wenn das Ergebnis 1, bedeutet, dass es erfolgreich war:
1 | > db.auth('miusuario','micontrasena') |
Eine Liste aller Benutzer einer Datenbank, Führen Sie den folgenden Befehl:
1 | > db.getUsers() |
Löschen eines Benutzers aus einer Datenbank in MongoDB
Wenn Sie einen Benutzer aus einer Datenbank entfernen möchten, führen Sie einfach die folgenden:
1 2 | > use mibasededatos > db.dropUser('miusuario') |
Diese Befehle ermöglichen es uns, unsere MongoDB NoSQL-Datenbank-Benutzer verwalten, kann hinzufügen oder löschen die notwendigen.

4 Thoughts on"Gewusst wie: erstellen oder Löschen von Benutzern in MongoDB”
Sehr geehrte, Vielen Dank, ausgezeichneten Beitrag, aber ich habe eine Abfrage, Wenn ich einen Benutzer ändern möchten? Vielen Dank, Alles Gute
Zu diesem Zweck, verwenden Sie die Methode db.updateUser() in ähnlicher Weise, wie die Methode in diesem Artikel gesehen.
Hallo im Telegramm Gruppe Can Consult Zweifel oder sie sind Artikel hinzugefügt
Hallo powerangelito, Denn jetzt wir keine Gruppe haben-Telegramm, nur ein Kanal.