Что такое управление доступом на основе ролей в MongoDB?
Я довольно новичок в MongoDB. Я просматривал документацию mongoDB по функции управления доступом на основе ролей. .
Я немного смущен.
Это то же самое, что добавить массив ролей в пользовательскую схему (как в примере ниже)?
const mongoose = require('mongoose');
const UserSchema = new mongoose.Schema({
username: type: String,
email: type: String,
roles: ['admin'],
})
Или это добавление разрешений для пользователей, которые могут напрямую обращаться к БД и управлять ею без использования API?