A classe MongoDB\Driver\TopologyDescription
(mongodb >=1.13.0)
Introdução
A classe MongoDB\Driver\TopologyDescription é um objeto de valor que representa uma topologia à qual o driver está conectado. As instâncias desta classe são retornadas pelos métodos MongoDB\Driver\Monitoring\TopologyChangedEvent.
Resumo da classe
Constantes pré-definidas
MongoDB\Driver\TopologyDescription::TYPE_UNKNOWN
-
Tipo de topologia desconhecido, retornada por MongoDB\Driver\TopologyDescription::getType().
MongoDB\Driver\TopologyDescription::TYPE_SINGLE
-
Servidor único (ou seja, conexão direta), retornada por MongoDB\Driver\TopologyDescription::getType().
MongoDB\Driver\TopologyDescription::TYPE_SHARDED
-
Cluster fragmentado, retornada por MongoDB\Driver\TopologyDescription::getType().
MongoDB\Driver\TopologyDescription::TYPE_REPLICA_SET_NO_PRIMARY
-
Conjunto de réplicas sem servidor primário, retornada por MongoDB\Driver\TopologyDescription::getType().
MongoDB\Driver\TopologyDescription::TYPE_REPLICA_SET_WITH_PRIMARY
-
Conjunto de réplicas com um servidor primário, retornada por MongoDB\Driver\TopologyDescription::getType().
MongoDB\Driver\TopologyDescription::TYPE_LOAD_BALANCED
-
Topologia com balanceamento de carga, retornada por MongoDB\Driver\TopologyDescription::getType().
Table of Contents
- MongoDB\Driver\TopologyDescription::getServers — Retorna os servidores na topologia
- MongoDB\Driver\TopologyDescription::getType — Retorna uma string denotando o tipo desta topologia
- MongoDB\Driver\TopologyDescription::hasReadableServer — Retorna se a topologia possui um servidor para leitura
- MongoDB\Driver\TopologyDescription::hasWritableServer — Retorna se a topologia possui um servidor para gravação