ในการเปลี่ยนรหัสผ่านใน 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”