On this page本页内容
passwordPrompt
()¶New in version 4.2.版本4.2中的新功能。
Prompts for the password in the 提示输入mongo
shell. mongo
shell中的密码。The entered password is not displayed in the shell. 输入的密码不会显示在shell中。Use 将passwordPrompt()
in conjunction with methods that accept password as a parameter instead of specifying the password in cleartext to those methods.passwordPrompt()
与接受密码作为参数的方法结合使用,而不是在明文中为这些方法指定密码。
passwordPrompt()
with db.createUser()
passwordPrompt()
与db.createUser()
一起使用¶The db.createUser()
requires a password to be specified.db.createUser()
需要指定密码。
Starting in MongoDB 4.2, you can use 从MongoDB 4.2开始,可以使用passwordPrompt()
as the value for the pwd
instead of specifying the password.passwordPrompt()
作为pwd
的值,而不是指定密码。
Enter the password when prompted.出现提示时输入密码。
passwordPrompt()
with db.auth()
passwordPrompt()
与db.auth()
一起使用¶Starting in MongoDB 4.2, when you run the db.auth(<username>, <password>) command you can replace the password with the 从MongoDB 4.2开始,当运行passwordPrompt()
method.db.auth(<username>, <password>)
命令时,可以用passwordPrompt()
方法替换密码。
Starting in MongoDB 4.4, if you omit the password from the db.auth(<username>, <password>) command, the user is prompted to enter a password.从MongoDB 4.4开始,如果在db.auth(<username>, <password>)
命令中省略了密码,系统会提示用户输入密码。
Both of the following examples prompt the user to enter a password which is not displayed in the shell:以下两个示例都会提示用户输入shell中未显示的密码:
passwordPrompt()
with db.changeUserPassword()
passwordPrompt()
与db.changeUserPassword()
一起使用¶The db.changeUserPassword()
requires a password to be specified.db.changeUserPassword()
需要指定密码。
Starting in MongoDB 4.2, you can use 从MongoDB 4.2开始,可以使用passwordPrompt()
instead of specifying the password.passwordPrompt()
而不是指定密码。
Enter the password when prompted.出现提示时输入密码。
passwordPrompt()
with db.updateUser()
passwordPrompt()
与db.updateUser()
一起使用¶When changing the password with 使用db.updateUser()
, the method requires a password to be specified.db.updateUser()
更改密码时,该方法需要指定密码。
Starting in MongoDB 4.2, you can use 从MongoDB 4.2开始,可以使用passwordPrompt()
as the value for the pwd
instead of specifying the password.passwordPrompt()
作为pwd
的值,而不是指定密码。
Enter the password when prompted.出现提示时输入密码。