- Reference >
mongoShell Methods >- User Management Methods >
- db.getUser()
db.getUser()¶
On this page
Definition¶
-
db.getUser(username, args)¶ Returns user information for a specified user. Run this method on the user’s database. The user must exist on the database on which the method runs.
The
db.getUser()method has the following parameters:Parameter Type Description usernamestring The name of the user for which to retrieve information. argsdocument Optional. A document specifying additional arguments. The
argsdocument supports the following fields:Field Type Description showCredentialsboolean Optional. Set the field to true to display the user’s password hash. By default, this field is false.showPrivilegesboolean Optional. Set the field to true to show the user’s full set of privileges, including expanded information for the inherited roles. By default, this field is false. If viewing all users, you cannot specify this field.showAuthenticationRestrictionsboolean Optional. Set the field to true to show the user’s authentication restrictions. By default, this field is false. If viewing all users, you cannot specify this field.filterdocument Optional. A document that specifies
$matchstage conditions to return information for users that match the filter conditions.New in version 4.0.
db.getUser()wraps theusersInfo: <username>command.For details on output, see
Required Access¶
To view another user’s information, you must have the
viewUser action on the
other user’s database.
Users can view their own information.
Example¶
The following sequence of operations returns information about the
appClient user on the accounts database: