mongodb - 如何更改 MongoDB 用户的密码?

标签 mongodb

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

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

编辑2

我需要为 v2.4 样式的 addUser 和权限文档回答这个问题

编辑

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

db.addUser({user: "test", pwd: "oldPassword", roles: ["readWrite"]})
db.addUser("test", "newPassword")

给予

uncaught exception: couldn't add user: system.users entry must not have both 'roles' and 'readOnly' fields

最佳答案

关于mongodb - 如何更改 MongoDB 用户的密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16612081/

相关文章:

java - 使用 Spring-data 在 java.util.List 中插入 $currentDate

java - MongoDB 和 Java 连接错误

javascript - 如果在发布时数组中只有一个对象,则 Foreach 错误

mongodb - 使用 Mongodb 和 mapreduce 创建包含子项的列表

mongodb - RoboMongo 在集合中找到某些文档

sql - RDBMS 或 NoSQL 用于具有循环和有序操作的复杂计划数据?

mongodb - Playframework 2.3x : scala. concurrent.Future[play.api.mvc.Result])play.api.mvc.Action[play.api.mvc.AnyContent]

node.js - 如何关闭两个mongodb与 Node 的连接

scala - 如何绕过 Scala 中 MongoRecord 的不变性

mongodb - Mongo 数据库占用的磁盘空间比应有的多得多