Mongo“未经授权查询”在用户定义的表上,同时被authentication为dbOwner

我使用的是mongojs 2.3.0连接到运行3.0的MongoDB集群。 我用来连接的用户凭证是为具有dbOwner权限的用户(因此他们应该具有所有集合的读/写权限)。

该驱动程序成功地进行了大量的查询,但有一个令人惊讶的数量的查询失败,在我的问题的标题(“未经授权的查询”)的错误。 我还可以使用mongo shell会话中的凭证对集合进行身份validation和查询。

有没有其他人曾经遇到过这个问题? 谢谢!