Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

passwordPrompt() (método mongosh)

passwordPrompt()

Solicita a senha em. A senha inserida não mongosh passwordPrompt() é exibida no shell. Use 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 usar como valor passwordPrompt() para 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, você pode db.auth(<username>, <password>) passwordPrompt() substituir a senha pelo método.

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 em vez de especificar a passwordPrompt() 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 usar como valor passwordPrompt() para pwd em vez de especificar a senha.

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

Digite a senha quando solicitado.

Avalie esta página

Nesta página