
MongoDB è un server di database noSQL. Una volta il L'installazione di MongoDB, per impostazione predefinita, Noi fornire accesso al database dal prompt dei comandi stesso senza autenticazione, attraverso il comando di mongo.
Vediamo come possiamo garantire la nostra database, creazione di utenti specifici per loro, e naturalmente, Staremo a vedere come eliminarli.
Come creare l'utente amministratore ( Admin ) in MongoDB
La prima cosa da fare è creare un utente con diritti di amministratore, per fare questo, Abbiamo accesso al server di MongoDB e procedere come può vedere qui sotto:
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 |
Fatto una volta, Ci accingiamo a connettersi al database utilizzando tali credenziali, per fare questo, eseguire il seguente comando:
1 | $ mongo -u nombreUsuarioAdmin -p --authenticationDatabase admin |
Aggiungere un utente al database MongoDB
È inoltre possibile creare gli utenti del database specifico, l'utente avrà accesso a questo database unico. È inoltre possibile specificare il livello di accesso per tale utente nel database. Per esempio, per creare un account utente con accesso in lettura-scrittura nel database MyDatabase:
1 2 3 4 5 6 7 8 9 10 | > use mibasededatos > db.createUser( { user: "miusuario", pwd: "micontrasena", roles: ["readWrite"] } ) > exit |
Per verificare che tutto è andato bene, utilizzare il seguente comando. Se il risultato è 1, significa che è stato un successo:
1 | > db.auth('miusuario','micontrasena') |
Per un elenco di tutti gli utenti di un database, eseguire il seguente comando:
1 | > db.getUsers() |
Eliminare un utente da un database in MongoDB
Se si desidera rimuovere un utente da un database, Basta eseguire le seguenti operazioni:
1 2 | > use mibasededatos > db.dropUser('miusuario') |
Questi comandi consentono di gestire i nostri utenti di database noSQL MongoDB, possono aggiungere o eliminare le necessarie.

4 Thoughts on"Come creare o eliminare utenti in MongoDB”
Caro, Grazie mille, eccellente contributo, ma io ho una query, Se voglio modificare un utente? Grazie mille, Migliori saluti
Per effettuare questa operazione, utilizzare il metodo db.updateUser() in modo simile a come utilizzare il metodo visto in questo articolo.
Ciao nel telegramma gruppo può consultare dubbi o sono articoli vengono aggiunti
Ciao powerangelito, Telegramma per ora non abbiamo nessun gruppo, solo un canale.