(mongodb >=1.4.0)
MongoDB\Driver\Manager::startSession — Inicia uma nova sessão de cliente para uso com este cliente
Cria um objeto MongoDB\Driver\Session para as opções fornecidas. A sessão pode então ser especificada ao executar comandos, consultas e operações de gravação.
Nota: Um MongoDB\Driver\Session só pode ser usado com o MongoDB\Driver\Manager a partir do qual foi criado.
options
| Opção | Tipo | Descrição | Default | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| causalConsistency | bool | 
            
            Configura a consistência causal em uma sessão. Se  Consulte » Consistência Causal no manual do MongoDB para obter mais informações.  | 
          true | 
         |||||||||||||||
| defaultTransactionOptions | array | 
            Opções padrão a serem aplicadas a transações recém-criadas. Estas opções são utilizadas a menos que sejam substituídas quando uma transação é iniciada com valores diferentes para cada opção. 
 
 Esta opção está disponível no MongoDB 4.0+.  | 
          [] | 
         |||||||||||||||
| snapshot | bool | 
            
            Configure leituras de instantâneos em uma sessão. Se  
            As leituras de instantâneo requerem MongoDB 5.0+ e não podem ser usadas
            com consistência causal, transações ou operações de gravação. Se
             Consulte » Preocupação de Leitura "snapshot" no manual do MongoDB para obter mais informações.  | 
          false | 
         
Retorna um MongoDB\Driver\Session.
"causalConsistency" e "snapshot" forem ambas true.
| Versão | Descrição | 
|---|---|
| PECL mongodb 1.11.0 | 
         
         A opção   | 
      
| PECL mongodb 1.6.0 | 
         
         A opção   | 
      
| PECL mongodb 1.5.0 | 
         
         A opção   |