контроль доступа на уровне коллекции mongodb с подстановочным знаком - PullRequest
0 голосов
/ 06 мая 2020

Я собираюсь иметь мои коллекции с именами 'a', 'a.b', 'ab c' ... в формате имен пакетов. Я хочу создать роли в mongodb, как показано ниже,

db.createRole(
   {
     role: "regexAccess",
     privileges: [
       { resource: { db: "scriptrepo", collection: "a.*" }, actions: [ "find","update","insert","remove" ] }
     ],
     roles: []
   }
)

Можно ли сделать такое в MongoDB?

1 Ответ

0 голосов
/ 06 июня 2020

Невозможно использовать регулярное выражение в имени коллекций при создании ролей. Необходимо использовать точное название коллекции.

...