MongoDB 是否为用户提供文档级访问权限?

Ksh*_*xit 5 mongodb mongodb-java mongodb-query

我有一些集合,我希望用户有权访问基于“标签”字段的文档(行)。因此,user1 在查询集合时只能看到 tag = user1 的文档。

Ksh*_*xit 0

我最终在 PyMongo 中编写了一个中间脚本来根据用户的属性(保存在单独的数据库中)查询数据库。此查询的结果托管在单独的本地主机(或任何其他 IP)端口上,然后由我们的 BI 应用程序使用。对单独数据库的读写访问权限仅提供给管理员,管理员可以修改用户有权享有的访问权限。托管和查询是使用 Flask 和 PyMongo 完成的,可以通过以下链接安装:

http://api.mongodb.org/python/current/installation.html
http://flask.pocoo.org/docs/0.10/installation/