在MongoDB中,您是否可以拥有集合级别的权限?

8

在MongoDB中,您是否可以拥有集合级别的权限?类似于SQL数据库中的表级别权限?

我只能找到这个旧的问题。看起来是一个旧的工单。

https://jira.mongodb.org/browse/SERVER-1105


我很好奇你为什么需要这个。能详细说明一下吗? - Remon van Vliet
1
出于与将其放入SQL数据库中相同的原因:使不同的利益相关者能够针对他们拥有的集合运行查询,而不允许他们访问其他集合。这对于许多数据库的生产使用非常重要。 - Dave
1
集合级别的权限将在2.6版本中提供(目前已在开发版本2.5.3和2.5.4中提供)。 - Asya Kamsky
2个回答

6

2

不,目前 MongoDB 访问控制仅在数据库级别上可用。根据您的要求,可以在应用程序代码中实现安全模型,以控制对集合的访问。


嗯,好的,你知道这可能发生的时间表吗? - Dave
抱歉,不行。您可以尝试发送电子邮件到MongoDB邮件列表,或者在JIRA工单中添加您的投票和评论。 - Chris Fulstow
如果您想要这个功能,请投票支持该功能请求:https://jira.mongodb.org/browse/SERVER-1105 - Leopd
1
这个答案已经不准确了:http://docs.mongodb.org/manual/core/collection-level-access-control/ - Jacob Horbulyk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接