2011-10-25 19 views
7

¿Puede tener permisos de nivel de colección en MongoDB? ¿Similar a los permisos de nivel de tabla en una base de datos SQL?¿Puede tener permisos de nivel de colección en MongoDB?

Esto es lo único que pude encontrar en él. Parece un viejo boleto.

https://jira.mongodb.org/browse/SERVER-1105

+0

Soy curioso en cuanto a por qué lo que usted necesita esto. ¿Cuidado para elaborar? –

+1

Por el mismo motivo, lo desearía en una base de datos SQL: brindar a los diferentes interesados ​​la posibilidad de ejecutar consultas en contra de colecciones de su propiedad, sin permitirles el acceso a otras colecciones. Es realmente importante para muchos usos de producción de bases de datos. – Dave

+1

los permisos de nivel de colección estarán disponibles en 2.6 (actualmente disponible en las versiones de desarrollo 2.5.3 y 2.5.4) –

Respuesta

3

No, todavía no, el control de acceso MongoDB actualmente sólo está disponible en el nivel de base de datos. Dependiendo de sus requisitos, podría ser una opción implementar un modelo de seguridad en el código de la aplicación que controle el acceso hasta el nivel de recopilación.

+0

Hmm, vale, ¿sabes si hay una fecha límite para cuando esto pueda suceder? – Dave

+0

Disculpe, no, podría intentar con la lista de correo de MongoDB o agregar su voto y comentarios al boleto de JIRA. –

+0

Si quiere esto, vaya a votar por la solicitud de función: https://jira.mongodb.org/browse/SERVER-1105 – Leopd

4

Para cualquier persona que llega a esta hora (como yo lo hice), MongoDB ahora es compatible con la autorización de nivel de colección.

Ver: http://docs.mongodb.org/manual/core/collection-level-access-control/

+0

Sería bueno volver a etiquetarlo en mongodb-3. Por favor, cualquiera con una reputación más alta que la mía crea etiquetas diferentes para mongodb-2 y mongodb-3, las diferencias de cos son enormes? .. –

Cuestiones relacionadas