我打算将我的集合命名为'a'、'a.b'、'a.b.c'......以包名的格式命名,我想在mongodb中创建如下的角色。
db.createRole(
{
role: "regexAccess",
privileges: [
{ resource: { db: "scriptrepo", collection: "a.*" }, actions: [ "find","update","insert","remove" ] }
],
roles: []
}
)
在MongoDB中可以做这样的事情吗?
在创建角色时,不能在集合的名称中使用regex。在创建角色时,不能在集合的名称中使用regex,要使用确切的集合名称。