使用终端,我可以使用添加用户db.createUser(user, writeConcern)
并使用删除它db.dropUser(username, writeConcern)
如何在 MongoDB Java Driver 2.13 中添加和删除用户?
使用终端,我可以使用添加用户db.createUser(user, writeConcern)
并使用删除它db.dropUser(username, writeConcern)
如何在 MongoDB Java Driver 2.13 中添加和删除用户?
在 MongoDB Java Driver 2.13 中,它与 shell 非常相似。要添加您可以使用DB.addUser
的用户并删除您可以使用的用户DB.removeUser
- 请参阅api 文档以获取参数
应该注意的是,这些方法已被弃用,将来很可能会在 4.0 版本中删除。
首选方法是直接使用命令。所以你可以使用DB.command
- 命令的语法可以在通用 MongoDB 文档中找到,请参阅createUser和dropUser。
从当前数据库中删除用户。
> db.dropUser(username, writeConcern)
username - 要从数据库中删除的用户名。
writecConcern - 可选。删除操作的写入关注级别。writeConcern 文档采用与 getLastError 命令相同的字段。
例子:
use products
db.dropUser("reportUser1", {w: "majority", wtimeout: 5000})