对MongoDb权限有一个奇怪的问题,我的用户成功加入了大多数集合中的数据,并且在数据库中有id
和u
个角色,但是当我从一个集合中列出文档时,我得到:
id
AFAIK emailVerify
应该足以满足一切要求,用户也是dbAdmin
使用最新版本的MongoDb服务器和C#客户端。
答案 0 :(得分:0)
这确实是权限问题,但用户权限很好,用户可以在实际使用用户凭据时执行所有命令。
问题出在我的IoC / DI容器上,在某些情况下没有填写MongoClient对象的Credentials,因此命令失败(因为这只发生在一个控制器操作中,问题有点难以调试)。