1

这怎么可能?我错过了什么?...

无意义查询拒绝

编辑 1: 忽略上面的 db.post s .find 与 db.post.find 错字。我重新验证并尝试了后者并得到完全相同的拒绝。

我是哑巴还是 MongoDb 权限根本没有意义?好的,不要回答第一部分;-)

非常感谢您的任何建议,我坚持这一点。

4

2 回答 2

0

You grant only roles to the db admin. Not on d6games-site.

Try using:

db.grantRolesToUser(
  "webuser",
  [
    { role: "readWrite", db: "d6games-site" } ,
  ]
)

and very probably:

db.revokeRolesFromUser(
    "webuser",
    [
      { role: "readWrite", db: "admin" }
    ]
)
于 2015-05-06T15:14:04.873 回答
0

问题是你的表是'post',在查询中你使用'posts'。尝试db.post.find()

于 2015-05-06T15:42:18.513 回答