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
相关推荐
Java.熵减码农6 小时前
解决Linux修改环境变量后导致登录循环进不去系统的问题
linux·运维·服务器
计算机毕设VX:Fegn08956 小时前
计算机毕业设计|基于springboot + vue医院设备管理系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
明天好,会的6 小时前
分形生成实验(五):人机协同破局--30万token揭示Actix-web状态管理的微妙边界
运维·服务器·前端
Mr__Miss6 小时前
保持redis和数据库一致性(双写一致性)
数据库·redis·spring
Knight_AL7 小时前
Spring 事务传播行为 + 事务失效原因 + 传播行为为什么不用其他模式
数据库·sql·spring
倔强的石头_7 小时前
时序数据时代的“存储与分析困局”解析及金仓解决方案
数据库
计算机毕设VX:Fegn08957 小时前
计算机毕业设计|基于springboot + vue小型房屋租赁系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
徐同保7 小时前
nginx转发,指向一个可以正常访问的网站
linux·服务器·nginx
倔强的石头_8 小时前
场景化落地指南——金仓时序数据库在关键行业的应用实践
数据库
SelectDB8 小时前
驾驭 CPU 与编译器:Apache Doris 实现极致性能的底层逻辑
运维·数据库·apache