要在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”。