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.

MongoDB\Client::startSession()

Nuevo en la versión 1.3.

MongoDB\Client::startSession()

Inicia una nueva sesión de cliente para uso con este cliente.

function startSession(array $options = []): MongoDB\Driver\Session
$options : arreglo
Un arreglo que especifica las opciones deseadas. Consulta la documentación de la extensión MongoDB\Driver\Manager::startSession() para obtener una lista de las opciones compatibles.

Un objeto MongoDB\Driver\Session.

MongoDB\Driver\Exception\InvalidArgumentException para errores relacionados con el análisis de parámetros u opciones a nivel de extensión.

MongoDB\Driver\Exception\RuntimeException para otros errores a nivel de extensión (por ejemplo, " errores de conexión).

El siguiente ejemplo inicia una nueva sesión:

<?php $client = new MongoDB\Client; $session = $client->startSession(); var_dump($session);

La vista de salida se ilustraría como sigue:

object(MongoDB\Driver\Session)#2043 (4) { ["logicalSessionId"]=> array(1) { ["id"]=> object(MongoDB\BSON\Binary)#225 (2) { ["data"]=> string(16) "................" ["type"]=> int(4) } } ["clusterTime"]=> NULL ["causalConsistency"]=> bool(true) ["operationTime"]=> NULL}