如何更改MongoDB用户的密码?

Gab*_*iel 4 mongodb

我使用db.addUser(...)在过去的某个时刻创建用户.我现在如何更改该用户的密码?

我使用具有userAdmin角色的用户登录.我用什么命令来更改其他用户的密码?

编辑2

我需要回答v2.4样式的addUser和权限文档

编辑

有人建议我使用2.2 addUser语法来更改密码.这不起作用:

db.addUser({user: "test", pwd: "oldPassword", roles: ["readWrite"]})
db.addUser("test", "newPassword")
Run Code Online (Sandbox Code Playgroud)

uncaught exception: couldn't add user: system.users entry must not have both 'roles' and 'readOnly' fields
Run Code Online (Sandbox Code Playgroud)