Whether to enable causal consistency for this session. By default, if
snapshotis not set to true, then causal consistency is enabled. Note that setting this option to true is incompatible with setting
public var causalConsistency: Bool?
TransactionOptionsto use for transactions started on this session.
These may be overridden by options provided directly to
If this option is not specified, the options will be inherited from the client that started this session where applicable (e.g. write concern).
public var defaultTransactionOptions: TransactionOptions?
If true, then all reads performed using this session will read from the same snapshot. This option defaults to false.
Note that setting this option to true is incompatible with setting
public var snapshot: Bool?