Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

passwordPrompt () (método mongosh)

passwordPrompt()

Solicita la contraseña en mongosh. La contraseña ingresada no se muestra en la shell. Utilice passwordPrompt() en conjunto con métodos que acepten contraseñas como parámetro, en lugar de especificar la contraseña en texto claro para esos métodos.

Se requiere especificar una contraseña para el db.createUser().

Puedes utilizar passwordPrompt() como el valor para el pwd en lugar de especificar la contraseña.

db.createUser( {
user:"user123",
pwd: passwordPrompt(), // Instead of specifying the password in cleartext
roles:[ "readWrite" ]
} )

Introduzca la contraseña cuando se lo pidan.

Cuando ejecutes el comando db.auth(<username>, <password>) puedes reemplazar la contraseña por el método passwordPrompt().

Si omites la contraseña del comando db.auth(<username>, <password>), se pide al usuario que introduzca una contraseña.

El siguiente ejemplo solicita al usuario introducir una contraseña que no se muestra en la shell:

db.auth("user123")

Se requiere especificar una contraseña para el db.changeUserPassword().

Puedes utilizar passwordPrompt() en lugar de especificar la contraseña.

db.changeUserPassword("user123", passwordPrompt())

Introduzca la contraseña cuando se lo pidan.

Al cambiar la contraseña con db.updateUser(), el método requiere que se especifique una contraseña.

Puedes utilizar passwordPrompt() como el valor para el pwd en lugar de especificar la contraseña.

db.updateUser(
"user123",
{
pwd: passwordPrompt(),
mechanisms: [ "SCRAM-SHA-256" ]
}
)

Introduzca la contraseña cuando se lo pidan.

En esta página