Para autenticarse como usuario, debe proporcionar un nombre de usuario, una contraseña y la
authentication database asociado con ese usuario.
Importante
Usando mongosh, puedes:
Comienza mongosh con las opciones de línea de comandos -u
<username>, -p y --authenticationDatabase <database>:
mongosh --port 27017 --authenticationDatabase \ "admin" -u "myUserAdmin" -p
Se debe ingresar la contraseña cuando se pida.
mongoshUsando, conéctese a la
mongod o mongos instancia:
mongosh --port 27017
Enmongosh, cambie a la base de datos de autenticación (en este caso, admin) y utilice el métododb.auth(<username>, <pwd>)o el comandoauthenticatepara autenticarse contraauthentication database:
use admin db.auth("myUserAdmin", passwordPrompt()) // or cleartext password
Tip
El método passwordPrompt() solicita introducir la contraseña. También se puede especificar la contraseña directamente como un string. Recomendamos utilizar el método passwordPrompt() para evitar que la contraseña sea visible en la pantalla y se filtre potencialmente al historial del shell.
Introduzca la contraseña cuando se lo pidan.
Para ver ejemplos que utilizan un controlador MongoDB, consulte la documentación del controlador.