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.

passwordPrompt() (método mongosh)

passwordPrompt()

Solicita a senha em mongosh. A senha inserida não é exibida no shell. Use passwordPrompt() em conjunto com métodos que aceitam a senha como parâmetro, em vez de especificar a senha em texto claro 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.

Avalie esta página

Nesta página