On this page
killAllSessions
On this page
Definition
killAllSessions
-
New in version 3.6.
The
killAllSessions
command kills all sessions for the specified users.
Syntax
The command has the following syntax:
db.runCommand( { killAllSessions: [ { user: <user>, db: <dbname> }, ... ] } )
The command takes an array of documents where each document specifies the user and the user’s authentication database. Specify an empty array to kill all sessions for all users in the system.
To view existing sessions, see $listSessions
operation or $listLocalSessions
.
See also
Access Control
If the deployment enforces authentication/authorization, you must have the killAnySession
to run the killAllSessions
command.
Note
Users can kill their own sessions even without killAnySession
privilege action.
Examples
Kill All Sessions
The following operation kills all sessions for all users in the system:
db.runCommand( { killAllSessions: [ ] } )