Menu Docs
Página inicial do Docs
/
Manual do MongoDB
/ / /

passwordPrompt()

Nesta página

  • Definição
  • Exemplos
passwordPrompt()

Solicita a senha em mongosh. A senha inserida não é exibida no shell. Use passwordPrompt() em conjunto com métodos que aceitam senha como parâmetro em vez de especificar a senha em texto não criptografado para esses métodos.

O db.createUser() requer uma senha para ser especificada.

Você pode utilizar passwordPrompt() como o valor para o pwd em vez de especificar a senha.

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

Digite a senha quando solicitado.

Ao executar o comando db.auth(<username>, <password>), você pode substituir a senha pelo método passwordPrompt().

Se você omitir a senha do comando db.auth(<username>, <password>), o usuário deverá digitar uma senha.

O exemplo a seguir solicita que o usuário insira uma senha que não é exibida no shell:

db.auth("user123")

O db.changeUserPassword() requer uma senha para ser especificada.

Você pode utilizar passwordPrompt() em vez de especificar a senha.

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

Digite a senha quando solicitado.

Ao alterar a senha com db.updateUser(), o método requer que uma senha seja especificada.

Você pode utilizar passwordPrompt() como o valor para o pwd em vez de especificar a senha.

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

Digite a senha quando solicitado.

Voltar

db.updateUser

Nesta página