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

MongoDB\Client::startSession()

Novedad 1.3 en la versión.:

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
}