MongoDb user自定义 role 添加 action(collStats, EstimateDocumentCount)

  1. 使用 mongosh
    cd mongsh_bin_path
    mongosh "mongodb://user:pass@ip:port/db"
  2. 这样就直接进入了对应的db
    直接输入:
  3. 这样 role "read_only_role" 就获得了3个 action, 分别是 查询,列举集合,集合元数据查询

P.S: 如果没有 collStats 权限, EstimateDocumentCount 这类调用底层元数据的操作回报没有权限错误

bash 复制代码
Command aggregate failed: not authorized on  XXXXXX
相关推荐
alex1801几秒前
ubuntu磁盘挂载
linux·数据库·ubuntu
Stardep11 分钟前
Linux下目录递归拷贝的单进程实现
linux·运维·服务器·实验
nako_sayuri29 分钟前
Linux进程间通信----简易进程池实现
linux·服务器·进程池
捏尼卜波卜34 分钟前
TCP 四次挥手
服务器·网络·tcp/ip
惜.己43 分钟前
MySql(十一)
java·javascript·数据库
stormsha1 小时前
MCP架构全解析:从核心原理到企业级实践
服务器·c++·架构
Zfox_1 小时前
【C++项目】:仿 muduo 库 One-Thread-One-Loop 式并发服务器
linux·服务器·c++·muduo库
_可乐无糖1 小时前
AWS WebRTC:获取ICE服务地址(part 2): ICE Agent的作用
服务器·网络·webrtc
先做个垃圾出来………2 小时前
接口自动化常用断言方式
数据库·自动化·lua
小峰编程2 小时前
rsync服务的搭建
linux·运维·服务器·云原生·centos·服务搭建