PHP Conference Kansai 2025

MongoDB\Driver\Manager::selectServer

(mongodb >=1.0.0)

MongoDB\Driver\Manager::selectServerSelecciona un servidor correspondiente a una preferencia de lectura

Descripción

final public MongoDB\Driver\Manager::selectServer(?MongoDB\Driver\ReadPreference $readPreference = null): MongoDB\Driver\Server

Selecciona un MongoDB\Driver\Server correspondiente a readPreference. Si readPreference es null o se omite, el servidor primario será seleccionado por omisión. Esto puede ser utilizado para preseleccionar un servidor a fin de realizar una verificación de versión antes de ejecutar una operación.

Nota: A diferencia de MongoDB\Driver\Manager::getServers(), este método inicializará las conexiones de base de datos y realizará el descubrimiento de servidores si es necesario. Ver la » Especificación de selección de servidor para más información.

Parámetros

readPreference (MongoDB\Driver\ReadPreference)

Las preferencias de lectura a utilizar para seleccionar un servidor. Si null o se omite, el servidor primario será seleccionado por omisión.

Valores devueltos

Devuelve un MongoDB\Driver\Server correspondiente a la preferencia de lectura.

Errores/Excepciones

Historial de cambios

Versión Descripción
PECL mongodb 1.11.0 El readPreference es ahora opcional. Si null o se omite, el servidor primario será seleccionado por omisión.

Ver también

add a note

User Contributed Notes

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