CakeFest 2024: The Official CakePHP Conference

MongoDB\Driver\Session::getServer

(mongodb >=1.6.0)

MongoDB\Driver\Session::getServerReturns the server to which this session is pinned

Description

final public MongoDB\Driver\Session::getServer(): ?MongoDB\Driver\Server

Returns the MongoDB\Driver\Server to which this session is pinned. If the session is not pinned to a server, null will be returned.

Session pinning is primarily used for sharded transactions, as all commands within a sharded transaction must be sent to the same mongos instance. This method is intended to be used by libraries built atop the extension to allow use of a pinned server instead of invoking server selection.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Returns the MongoDB\Driver\Server to which this session is pinned, or null if the session is not pinned to any server.

Erreurs / Exceptions

  • Lance une exception MongoDB\Driver\InvalidArgumentException lors d'une erreur survenue pendant l'analyse d'un argument.
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top