Introduction
Built-in roles help control what users can do in a MongoDB database. They make it easy to give the right access without confusion.
When you want someone to only look at data without changing it.
When a user needs to add, update, or delete data in the database.
When a user should manage database settings but not change data.
When you want to quickly assign common permissions without creating custom roles.