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
相关推荐
姚远Oracle ACE21 分钟前
Oracle 如何计算 AWR 报告中的 Sessions 数量
数据库·oracle
一个处女座的暖男程序猿27 分钟前
2G2核服务器安装ES
服务器·elasticsearch·jenkins
Dxy12393102161 小时前
MySQL的SUBSTRING函数详解与应用
数据库·mysql
曹天骄1 小时前
Let’s Encrypt 证书申请与多服务器 HTTPS 配置指南
运维·服务器·https
码力引擎1 小时前
【零基础学MySQL】第十二章:DCL详解
数据库·mysql·1024程序员节
lang201509281 小时前
如何在 Linux 中获取更多信息
linux·运维·服务器
我是标同学1 小时前
vmware17安装ubuntu2204版本qemu运行armv8处理器uboot运行调试(包括windows)的一些工作
linux·运维·服务器
杨云龙UP1 小时前
【MySQL迁移】MySQL数据库迁移实战(利用mysqldump从Windows 5.7迁至Linux 8.0)
linux·运维·数据库·mysql·mssql
l1t1 小时前
利用DeepSeek辅助修改luadbi-duckdb读取DuckDB decimal数据类型
c语言·数据库·单元测试·lua·duckdb
安当加密1 小时前
Nacos配置安全治理:把数据库密码从YAML里请出去
数据库·安全