Can you have collection level permissions in Mongo

2019-02-21 23:37发布

问题:

Can you have collection level permissions in MongoDB? Similar to table level permissions in a SQL database?

This is the only thing I could find on it. Looks like an old ticket.

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

回答1:

Nope, not yet, MongoDB access control is currently only available at the database level. Depending on your requirements, it might be an option to implement a security model in application code that controls access down to the collection level.



回答2:

For anyone coming to this late (like I did), MongoDB now has support for collection-level authorization.

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