MongoDB\Driver\Session::getServer

(mongodb >=1.6.0)

MongoDB\Driver\Session::getServerRenvoie le serveur auquel cette session est épinglée

Description

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

Renvoie le MongoDB\Driver\Server auquel cette session est épinglée. Si la session n'est pas épinglée à un serveur, null sera renvoyé.

La session d'épinglage est principalement utilisée pour les transactions éclatées, car toutes les commandes dans une transaction éclatée doivent être envoyées à la même instance mongos. Cette méthode est destinée à être utilisée par des bibliothèques construites au-dessus de l'extension pour permettre l'utilisation d'un serveur épinglé au lieu d'invoquer la sélection du serveur.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Renvoie le MongoDB\Driver\Server auquel cette session est épinglée, ou null si la session n'est pas épinglée à un serveur.

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