Nuevo en la versión 1.3.
Definición
Parámetros
$options: matriz- Una matriz que especifica las opciones deseadas. Consulte la MongoDB\Driver\Manager::startSession() Documentación de la extensión para obtener una lista de opciones compatibles.
Return Values
Un objeto MongoDB\Driver\Session.
Errores/Excepciones
MongoDB\Driver\Exception\InvalidArgumentException para errores relacionados con el análisis de parámetros u opciones en el nivel de extensión.
MongoDB\Driver\Exception\RuntimeException para otros errores en el nivel de extensión (por ejemplo, errores de conexión).
Ejemplo
El siguiente ejemplo inicia una nueva sesión:
$client = new MongoDB\Client; $session = $client->startSession(); var_dump($session);
El resultado sería entonces similar a lo siguiente:
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 }
Ver también
Consistencia causal en el manual de MongoDB