AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

passwordPrompt()(mongoshメソッド)

passwordPrompt()

mongoshpasswordPrompt()でパスワードの入力を要求します。入力されたパスワードはシェルに表示されません。パスワードをクリアテキストで指定する代わりに、パラメータとしてパスワードを受け入れるメソッドと組み合わせて使用します。

db.createUser()ではパスワードを指定する必要があります。

passwordPrompt()パスワードを指定する代わりに、 の値としてpwd を使用できます。

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

パスワードの入力を求められたら、入力します。

db.auth(<username>, <password>)コマンドを実行すると、passwordPrompt() メソッドでパスワードを置き換えることができます。

db.auth(<username>, <password>)コマンドからパスワードを省略すると、ユーザーはパスワードの入力を求められます。

次の例では、shell に表示されていないパスワードの入力をユーザーに要求します。

db.auth("user123")

db.changeUserPassword()ではパスワードを指定する必要があります。

passwordPrompt()パスワードの代わりに を使用できます。

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

パスワードの入力を求められたら、入力します。

db.updateUser()を使用してパスワードを変更する場合、 メソッドではパスワードを指定する必要があります。

passwordPrompt()パスワードを指定する代わりに、 の値としてpwd を使用できます。

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

パスワードの入力を求められたら、入力します。

このページを評価

項目一覧