On this page
killSessions
在本页面
Definition
killSessions
- 3.6 版的新功能。
killSessions命令杀死指定的会话。如果启用了访问控制,该命令只会终止用户拥有的会话。
Note
终止会话还会终止会话中正在进行的所有操作,并关闭与这些操作关联的所有打开的游标。
Syntax
该命令具有以下语法:
db.runCommand( { killSessions: [ { id : <UUID> }, ... ] } )
该命令采用一系列文档,这些文档指定会话 ID 的 UUID 部分。指定一个空数组[ ]
杀死所有会话,或者如果启用访问控制,则该用户拥有的所有会话。
要查看现有会话,请参见$listSessions操作或$listLocalSessions。
Behavior
Session Identification
MongoDB 将每个指定的 UUID 与经过身份验证的用户凭据的哈希值连接起来,以标识要杀死的用户会话。如果用户没有匹配的会话,则killSessions无效。
Example
以下操作将终止用户的指定会话:
db.runCommand( { killSessions: [ { id: UUID("f9b3d8d9-9496-4fff-868f-04a6196fc58a") } ] } )