MongoDB: db.dropUser() method
db.dropUser()
The db.dropUser() method is used to removes the user form the current database.
Syntax:
db.dropUser(username, writeConcern)
Parameters:
| Name | Description | Required / Optional | Type | 
|---|---|---|---|
| username | The name of the user to remove from the database. | Required | string | 
| writeConcern | The level of write concern for the removal operation. The writeConcern document takes the same fields as the getLastError command. | Optional | document | 
Before dropping a user who has the userAdminAnyDatabase role, ensure you have at least another user with user administration privileges.
Example: MongoDB: db.dropUser() method
The user mynewuser in the test database.
> db.getUser("mynewuser");
{
        "_id" : "test.mynewuser",
        "user" : "mynewuser",
        "db" : "test",
        "roles" : [
                {
                        "role" : "read",
                        "db" : "assets"
                },
                {
                        "role" : "read",
                        "db" : "orders"
                },
                {
                        "role" : "readWrite",
                        "db" : "test"
                }
        ],
        "customData" : {
                "employeeId" : "0x3039"
        }
}
The following db.dropUser() operation drops the mynewuser user on the test database.
use test
db.dropUser("mynewuser", {w: "majority", wtimeout: 4000})
Output:
> db.dropUser("mynewuser", {w: "majority", wtimeout: 4000});
true
Retrieve the restaurants data from here
Previous:
 db.dropAllUsers() method
Next: 
 db.grantRolesToUser() method
