MongoDB工具 >MongoDB命令行界面 >参考 >阿特拉斯 > 修改数据库用户
该命令修改MongoDB数据库用户的密码和角色。您还可以通过Atlas UI或
API更新MongoDB数据库用户
。dbuser update
注意
使用-h
或--help
查看此命令的命令行帮助。
选项 | 类型 | 描述 | 需要? |
---|---|---|---|
--password , -p |
串 | 用于向MongoDB验证用户身份的密码。 | 是 |
--profile , -P |
串 | 保存项目的公钥和私钥的概要文件的名称。如果省略,则使用
default 配置文件。要了解有关创建配置文件的更多信息,请参阅配置MongoDB CLI。 |
没有 |
--projectId |
串 | 包含集群的项目的唯一标识符。如果省略,请在配置文件或环境变量中使用项目ID 。 | 没有 |
--role |
字符串或字符串数组 | 以逗号分隔的用户角色以及应用角色的数据库或集合的列表。角色允许用户对指定的数据库或集合执行特定操作。要了解有关默认角色列表的更多信息,请参阅MongoDB数据库用户权限。 | 是 |
<username> |
串 | 要更新的用户的用户名。 | 是 |
如果命令成功,则该命令以JSON格式输出以下字段。如果命令显示错误,请参阅 故障排除以获取建议的解决方案。
领域 | 描述 | ||||||
---|---|---|---|---|---|---|---|
databaseName |
用户的身份验证数据库。对于在Atlas中部署MongoDB,身份验证数据库始终是
admin 数据库。 |
||||||
groupId |
用户所属的Atlas项目的唯一标识符。 注意 组和项目是同义词。您的{GROUP-ID}与您的项目ID相同。 |
||||||
ldapAuthType |
默认值为 |
||||||
roles |
用户角色以及应用角色的数据库或集合。 | ||||||
username |
认证用户名。 |