在mongodb中创建自定义角色

时间:2014-04-02 18:54:39

标签: mongodb

我想在MongoDB中创建自定义角色。我正在关注Mongo文档的链接: http://docs.mongodb.org/master/tutorial/define-roles/

但在这个链接中,它提到应该有“createRole”和“GrantRole”动作来创建自定义角色。 所以,我不知道在哪里可以找到这个,如果它不在那里怎么做这个动作?

如果任何人在MongoDB中创建了自定义角色,请帮助我。 基本上,我想拥有这个自定义角色,这样我就可以在集合级别上进行身份验证。

由于

2 个答案:

答案 0 :(得分:0)

假设您已经在使用auth,是授权用户,并且您拥有createRole和GrantRole的角色。如果你还没有打开auth,只是配置它,你可能没问题。

否则,您需要创建一个用户,授予它两个角色,然后以该用户身份登录到mongo shell以创建和授予角色。

答案 1 :(得分:0)

听起来您正在尝试在MongoDB的2.4版本下创建用户定义的角色。 createRole和grantRole函数直到2.6版本才实现。你能下载MongoDB 2.6并用它测试吗?