Согласно документации Мангуста, нет возможности создать роль с MongoDB.
Я хочу выполнить создание роли с помощью MongoDB
db.createRole()
Тем не менее, я мог видеть, что некоторые внешние библиотеки используют аналогичный подход, но не совсем такой, как указано выше, а также некоторые из них не поддерживаются.
Любой лучший подход для этого?
В node js вы можете добиться этого следующим образом
await db.command({
createRole: 'newTestRole',
privileges: [
{ resource: { role: "read", db: 'dbname', collection: "my_collection" }, actions: ["find"] }
],
roles: []
});