Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

endSessions (comando de base de datos)

endSessions

El comando marca una sesión como caducada para indicarle al servidor que la cierre y actualiza su tiempo de expiración. Este comando anula el tiempo de espera que las sesiones deben esperar antes de endSessions caducar.

Nota

Utiliza el comando killSessions para terminar y remover inmediatamente una sesión.

Este comando está disponible en implementaciones alojadas en los siguientes entornos:

  • MongoDB Atlas: El servicio totalmente gestionado para implementaciones de MongoDB en la nube

Nota

Este comando es compatible con todos los clústeres de MongoDB Atlas. Para obtener información sobre la compatibilidad de Atlas con todos los comandos, consulte Comandos no compatibles.

  • MongoDB Enterprise: La versión basada en suscripción y autogestionada de MongoDB

  • MongoDB Community: La versión de MongoDB con código fuente disponible, de uso gratuito y autogestionada.

El comando tiene la siguiente sintaxis:

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

Para ejecutar,endSessions db.runCommand( { <command> } ) utilice el método.

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

MongoDB concatena cada uno de los UUID especificados con el hash de las credenciales del usuario autenticado para identificar las sesiones del usuario que deben finalizar. Si el usuario no tiene ninguna sesión que coincida, el no tiene endSessions efecto.

Si la implementación exige autenticación/autorización, debe estar autenticado para ejecutar el endSessions comando.

Un usuario solo puede finalizar sesiones que le pertenecen.