文档菜单
文档首页
/
MongoDB 手册
/ / /

refreshSessions

本页内容

  • 定义
  • 兼容性
  • 语法
  • 行为
  • 访问控制
refreshSessions

refreshSessions 命令更新指定会话的最后使用时间,从而延长会话的激活状态。

此命令在以下环境中托管的部署中可用

  • MongoDB Atlas:云中MongoDB部署的全托管服务

注意

此命令在所有MongoDB Atlas集群中受支持。有关Atlas对所有命令的支持信息,请参阅不受支持的命令。

  • MongoDB Enterprise:基于订阅、自我管理的MongoDB版本

  • MongoDB Community:开源、免费使用、自我管理的MongoDB版本

命令具有以下语法

db.runCommand(
{
refreshSessions: [
{ id : <UUID> }, ...
]
}
)

要运行 refreshSessions,请使用 db.runCommand( { <command> } ) 方法。

db.runCommand(
{
refreshSessions: [
{ id : <UUID> }, ...
]
}
)

MongoDB 将每个指定的 UUID 与认证用户凭据的哈希值连接起来,以识别要刷新的用户会话。如果用户没有匹配的会话,则 refreshSessions 无效。

如果部署强制执行身份验证/授权,您必须进行身份验证才能运行 refreshSessions 命令。

用户只能刷新属于用户自己的会话。

提示

另请参阅

返回

killSessions