MongoDB privilege actions fall into two main categories: operational and maintenance. Rights in the operational category are documented under Query and Write Actions. Maintenance rights are documented starting with the Database Management Actions section. See the documentation on privilege actions (https://docs.mongodb.com/manual/reference/privilege-actions/) for more information.
It is extremely important to understand that rights assignments affect database commands. Each mongo shell method is actually a wrapper for the deeper infrastructural database command set. As an example, the database command find serves as a basis for the db.collection.find() and db.collection.findOne() mongo shell methods, and so forth. For more information, see the documentation on MongoDB Database Commands (https://docs.mongodb.com/manual/reference/command/#database-commands).
We first look at operational rights.