Skip to content

Commit fe927e5

Browse files
(DOCSP-11562): Role management methods
1 parent 6ec1ed2 commit fe927e5

File tree

1 file changed

+53
-1
lines changed

1 file changed

+53
-1
lines changed

source/reference/methods.txt

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -681,7 +681,6 @@ Server Status Methods
681681

682682
- Returns the version of the :binary:`~mongod` instance.
683683

684-
685684
User Management Methods
686685
-----------------------
687686

@@ -743,3 +742,56 @@ User Management Methods
743742
* - :method:`db.revokeRolesFromUser()`
744743

745744
- Removes a role from a user.
745+
746+
Role Management Methods
747+
-----------------------
748+
749+
.. list-table::
750+
:widths: 30 70
751+
:header-rows: 1
752+
753+
* - Method
754+
755+
- Description
756+
757+
* - :method:`db.createRole()`
758+
759+
- Creates a role and specifies its privileges.
760+
761+
* - :method:`db.dropRole()`
762+
763+
- Deletes a user-defined role.
764+
765+
* - :method:`db.dropAllRoles()`
766+
767+
- Deletes all user-defined roles associated with a database.
768+
769+
* - :method:`db.getRole()`
770+
771+
- Returns information for the specified role.
772+
773+
* - :method:`db.getRoles()`
774+
775+
- Returns information for all the user-defined roles in a
776+
database.
777+
778+
* - :method:`db.grantPrivilegesToRole()`
779+
780+
- Assigns privileges to a user-defined role.
781+
782+
* - :method:`db.revokePrivilegesFromRole()`
783+
784+
- Removes the specified privileges from a user-defined role.
785+
786+
* - :method:`db.grantRolesToRole()`
787+
788+
- Specifies roles from which a user-defined role inherits
789+
privileges.
790+
791+
* - :method:`db.revokeRolesFromRole()`
792+
793+
- Removes inherited roles from a role.
794+
795+
* - :method:`db.updateRole()`
796+
797+
- Updates a user-defined role.

0 commit comments

Comments
 (0)