@@ -681,7 +681,6 @@ Server Status Methods
681
681
682
682
- Returns the version of the :binary:`~mongod` instance.
683
683
684
-
685
684
User Management Methods
686
685
-----------------------
687
686
@@ -743,3 +742,56 @@ User Management Methods
743
742
* - :method:`db.revokeRolesFromUser()`
744
743
745
744
- 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