这怎么可能?我错过了什么?...
编辑1: 忽略上面的db.post s .find与db.post.find错误。我重新认证并尝试后者并获得完全相同的拒绝。
我是愚蠢还是MongoDb权限根本没有意义?好的,不要回答第一部分; - )
非常感谢任何建议,我坚持这个。
答案 0 :(得分:0)
您只授予db admin
的角色。不在d6games-site
。
尝试使用:
db.grantRolesToUser(
"webuser",
[
{ role: "readWrite", db: "d6games-site" } ,
]
)
很可能:
db.revokeRolesFromUser(
"webuser",
[
{ role: "readWrite", db: "admin" }
]
)
答案 1 :(得分:0)
问题是您的表格是“发布”,在查询中您使用“发布”。试试db.post.find()