ในการเปลี่ยนรหัสผ่านใน MongoDB สำหรับผู้ใช้ที่มีอยู่ คุณสามารถใช้ changeUserPassword() ต่อไปนี้เป็นรูปแบบไวยากรณ์
db.changeUserPassword("yourExistingUserName", "yourPassword"); ให้เราเปลี่ยนฐานข้อมูลเป็นผู้ดูแลระบบก่อน ต่อไปนี้เป็นรูปแบบไวยากรณ์
> 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”