mongodb - 无权创建数据库
问题描述
每当我尝试在 mongo 中创建数据库时,我都会收到此错误:
公会未授权执行命令 { listCollections: 1, filter: { name: "guilds" }, cursor: {}, nameOnly: true, lsid: { id: UUID("06da035b-e20b-4cff-b533-e141349b63f3") }, $db: "公会" }
我有一个管理员用户并用它登录了指南针。我给了用户userAdminAnyDatabase,我很困惑。
解决方案
userAdminAnyDatabase 不允许列出集合。
推荐阅读
- java - 什么可以在不更改代码的情况下破坏 android 构建?
- java - 在 Java 中使用“oracle.xdb.XMLType”
- sql - 在 sql server 中发生不可提交事务的情况下如何获取实际错误?
- python - 我已经安装了 tensorflow(CPU) 并为它创建了环境。我在 anacondaa 版本上运行代码,但运行代码时 spyder shwing 错误
- c# - 如何从 ASP.NET 核心执行 [HttpGet] 获取任意参数
- jsoup - JSoup Element WholeText 去除间距
- java - 为什么我的应用程序没有在 .close() 上发布文件以便可以删除它们?
- android - annonymus 类如何将自己从点击事件中移除
- jenkins - 通过 Jenkins 作业从脚本调用类的方法时无法解析类
- c# - Antlr4 接受无效表达式但仍返回有效部分