Roles integrados
Roles que trae TeselaDB, con los mismos privilegios que en MongoDB.
Cada rol integrado tiene los mismos privilegios que en MongoDB. Para algo más fino, crea tus propios roles.
| Rol | Para qué sirve |
|---|---|
read | Leer las colecciones de una base. |
readWrite | Leer y escribir en las colecciones de una base. |
dbAdmin | Administrar los índices y las estadísticas de una base, con su perfilador. |
dbOwner | Todo sobre una base: readWrite, dbAdmin y userAdmin. |
userAdmin | Crear y cambiar usuarios y roles de una base. |
enableSharding | Activar el sharding de una base y fijar shard keys. |
clusterAdmin | Administrar el clúster entero. |
clusterManager | Gestionar el sharding y las zonas del clúster, con su equilibrador. |
clusterMonitor | Leer el estado y las métricas del clúster. |
hostManager | Gestionar los procesos: rotar el log, cerrar cursores. |
directShardOperations | Operar directamente sobre un shard. |
backup | Hacer copias con las herramientas de MongoDB. |
restore | Restaurar copias con las herramientas de MongoDB. |
readAnyDatabase | Leer todas las bases. |
readWriteAnyDatabase | Leer y escribir en todas las bases. |
userAdminAnyDatabase | Administrar usuarios y roles de todas las bases. |
dbAdminAnyDatabase | Administrar todas las bases. |
root | Todo el clúster. |
__system | Uso interno entre nodos; no se asigna a usuarios. |