Để 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”.