You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MongoDB执行db.dropUser删用户如何避免大小写匹配误删

MongoDB指定用户删除操作指南及风险确认

大小写匹配误删风险说明

MongoDB对用户名的匹配是严格区分大小写的精确字符串匹配,不存在忽略大小写的匹配规则。
你环境中的mongoAdmin和mongoadmin是两个完全独立的账号,二者的_id、userId全局唯一标识均不相同,执行db.dropUser("mongoadmin")时只会命中用户名字段完全等于mongoadmin的账号,不会误删名称大小写有差异的mongoAdmin用户。

正确删除操作步骤

    1. 登录MongoDB实例后,首先切换到用户所属的admin数据库,跨库执行用户删除操作会因找不到目标用户失败:
    use admin
    
    1. 执行精确删除命令:
    db.dropUser("mongoadmin")
    
    命令执行成功会返回true,如果返回false说明未找到匹配的目标用户。
    1. 执行校验命令确认删除结果,查看当前库下的用户列表,确认mongoadmin已被移除、mongoAdmin仍正常存在:
    db.getUsers()
    

注意:执行用户删除操作需要操作账号持有用户管理相关权限,你环境中的mongoAdmin账号持有root角色,完全满足操作权限要求。

内容的提问来源于stack exchange,提问作者Sara Ree

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 20:57:14