문서 메뉴
문서 홈
/
MongoDB 매뉴얼
/ / /

passwordPrompt()

이 페이지의 내용

  • 정의
  • 예제
passwordPrompt()

mongosh 에 비밀번호를 입력하라는 메시지가 표시됩니다. 입력한 비밀번호는 shell 에 표시되지 않습니다. 비밀번호를 매개변수로 허용하는 메서드와 함께 passwordPrompt() 를 사용하는 대신 해당 메서드에 일반 텍스트로 비밀번호를 지정합니다.

db.createUser() 에는 비밀번호를 지정해야 합니다.

비밀번호를 지정하는 대신 pwd 값으로 passwordPrompt()를 사용할 수 있습니다.

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() 을(를) 사용하여 비밀번호를 변경하는 경우 이 메서드에서는 비밀번호를 지정해야 합니다.

비밀번호를 지정하는 대신 pwd 값으로 passwordPrompt()를 사용할 수 있습니다.

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

메시지가 표시되면 비밀번호를 입력합니다.

← db.updateUser()

이 페이지의 내용