Để thay đổi mật khẩu trong MongoDB cho người dùng hiện tại, bạn có thể sử dụng changeUserPassword (). Sau đây là cú pháp
db.changeUserPassword("yourExistingUserName", "yourPassword"); Đầu tiên chúng ta hãy chuyển cơ sở dữ liệu sang quản trị viên. Sau đây là cú pháp
> use admin
Điều này sẽ tạo ra kết quả sau
switched to db admin
Bây giờ, hiển thị người dùng từ cơ sở dữ liệu. Sau đây là truy vấn
> db.getUsers();
Điều này sẽ tạo ra kết quả sau
[
{
"_id" : "admin.John",
"user" : "John",
"db" : "admin",
"roles" : [
{
"role" : "userAdminAnyDatabase",
"db" : "admin"
}
],
"mechanisms" : [
"SCRAM-SHA-1",
"SCRAM-SHA-256"
]
}
] Sau đây là truy vấn để thay đổi mật khẩu cho người dùng “John”
> db.changeUserPassword("John", "123456"); Bây giờ mật khẩu đã được thay đổi với giá trị “123456”.