기존 사용자의 MongoDB에서 비밀번호를 변경하려면 changeUserPassword()를 사용할 수 있습니다. 다음은 구문입니다.
db.changeUserPassword("yourExistingUserName", "yourPassword");
먼저 데이터베이스를 admin으로 전환해 보겠습니다. 다음은 구문입니다.
> use admin
그러면 다음과 같은 출력이 생성됩니다.
switched to db admin
이제 데이터베이스의 사용자를 표시합니다. 다음은 쿼리입니다.
> db.getUsers();
그러면 다음과 같은 출력이 생성됩니다.
[ { "_id" : "admin.John", "user" : "John", "db" : "admin", "roles" : [ { "role" : "userAdminAnyDatabase", "db" : "admin" } ], "mechanisms" : [ "SCRAM-SHA-1", "SCRAM-SHA-256" ] } ]
다음은 사용자 "John"의 비밀번호를 변경하는 쿼리입니다.
> db.changeUserPassword("John", "123456");
이제 비밀번호가 "123456" 값으로 변경되었습니다.