사용자의 비밀번호를 변경하려면 changeUserPassword()를 사용해야 합니다. 먼저 몇 가지 역할을 가진 사용자를 생성해 보겠습니다. 다음은 MongoDB에서 사용자를 생성하는 쿼리입니다 -
> use admin
switched to db admin
> db.createUser(
... {
... user: "Chris",
... pwd: "chris",
... roles: [ { role: "readWrite", db: "test" } ]
... }
... );
Successfully added user: {
"user" : "Chris",
"roles" : [
{
"role" : "readWrite",
"db" : "test"
}
]
} 테스트 데이터베이스의 사용자를 표시해 보겠습니다. −
> db.getUser("Chris"); 이것은 다음과 같은 출력을 생성합니다 -
{
"_id" : "admin.Chris",
"user" : "Chris",
"db" : "admin",
"roles" : [
{
"role" : "readWrite",
"db" : "test"
}
],
"mechanisms" : [
"SCRAM-SHA-1",
"SCRAM-SHA-256"
]
} 다음은 MongoDB 사용자의 비밀번호를 변경하는 쿼리입니다.
> db.changeUserPassword("Chris", "123456"); 비밀번호가 변경되었습니다.