Longhorn PHP 2026 - Call For Papers

La clase MongoDB\Driver\Server

(mongodb >=1.0.0)

Introducción

Sinopsis de la Clase

final class MongoDB\Driver\Server {
/* Constantes */
const int TYPE_UNKNOWN = 0;
const int TYPE_STANDALONE = 1;
const int TYPE_MONGOS = 2;
const int TYPE_RS_PRIMARY = 4;
const int TYPE_RS_ARBITER = 6;
const int TYPE_RS_OTHER = 7;
const int TYPE_RS_GHOST = 8;
/* Métodos */
final private __construct()
final public executeQuery(string $namespace, MongoDB\Driver\Query $query, ?array $options = null): MongoDB\Driver\Cursor
final public getHost(): string
final public getInfo(): array
final public getLatency(): ?integer
final public getPort(): int
final public getTags(): array
final public getType(): int
final public isArbiter(): bool
final public isHidden(): bool
final public isPassive(): bool
final public isPrimary(): bool
final public isSecondary(): bool
}

Constantes predefinidas

MongoDB\Driver\Server::TYPE_UNKNOWN
Tipo de servidor desconocido, devuelto por MongoDB\Driver\Server::getType().
MongoDB\Driver\Server::TYPE_STANDALONE
Tipo de servidor independiente, devuelto por MongoDB\Driver\Server::getType().
MongoDB\Driver\Server::TYPE_MONGOS
Tipo de servidor Mongos, devuelto por MongoDB\Driver\Server::getType().
MongoDB\Driver\Server::TYPE_POSSIBLE_PRIMARY
Tipo de servidor posible primario de conjunto de réplicas, devuelto por MongoDB\Driver\Server::getType(). Un servidor puede identificarse como posible primario si aún no ha sido verificado pero otro miembro del conjunto de réplicas cree que es el primario.
MongoDB\Driver\Server::TYPE_RS_PRIMARY
Tipo de servidor primario de conjunto de réplicas, devuelto por MongoDB\Driver\Server::getType().
MongoDB\Driver\Server::TYPE_RS_SECONDARY
Tipo de servidor secundario de conjunto de réplicas, devuelto por MongoDB\Driver\Server::getType().
MongoDB\Driver\Server::TYPE_RS_ARBITER
Tipo de servidor árbitro de conjunto de réplicas, devuelto por MongoDB\Driver\Server::getType().
MongoDB\Driver\Server::TYPE_RS_OTHER
Tipo de servidor de conjunto de réplicas de otro tipo, devuelto por MongoDB\Driver\Server::getType(). Estos servidores pueden estar ocultos, iniciándose o recuperándose. No pueden ser consultados, pero sus listas de hosts son útiles para descubrir la configuración actual del conjunto de réplicas.
MongoDB\Driver\Server::TYPE_RS_GHOST
Tipo de servidor fantasma de conjunto de réplicas, devuelto por MongoDB\Driver\Server::getType(). Los servidores pueden identificarse como tales en al menos tres situaciones: brevemente durante el inicio del servidor; en un conjunto de réplicas no inicializado; o cuando el servidor es rechazado (es decir, eliminado de la configuración del conjunto de réplicas). No pueden ser consultados, ni se puede usar su lista de hosts para descubrir la configuración actual del conjunto de réplicas; sin embargo, el cliente puede monitorear este servidor con la esperanza de que pase a un estado más útil.
MongoDB\Driver\Server::TYPE_LOAD_BALANCER
Tipo de servidor equilibrador de carga, devuelto por MongoDB\Driver\Server::getType().

Historial de cambios

Versión Descripción
PECL mongodb 1.11.0 Se añadió la constante MongoDB\Driver\Server::TYPE_LOAD_BALANCER.

Tabla de contenidos

add a note

User Contributed Notes

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