A classe MongoDB\Driver\Server
(mongodb >=1.0.0)
Introdução
Resumo da classe
$namespace
, MongoDB\Driver\BulkWrite $bulk
, array|MongoDB\Driver\WriteConcern|null $options
= null
): MongoDB\Driver\WriteResult$db
, MongoDB\Driver\Command $command
, array|MongoDB\Driver\ReadPreference|null $options
= null
): MongoDB\Driver\Cursor$namespace
, MongoDB\Driver\Query $query
, array|MongoDB\Driver\ReadPreference|null $options
= null
): MongoDB\Driver\Cursor$db
, MongoDB\Driver\Command $command
, ?array $options
= null
): MongoDB\Driver\Cursor$db
, MongoDB\Driver\Command $command
, ?array $options
= null
): MongoDB\Driver\Cursor$db
, MongoDB\Driver\Command $command
, ?array $options
= null
): MongoDB\Driver\CursorConstantes pré-definidas
MongoDB\Driver\Server::TYPE_UNKNOWN
-
Tipo de servidor desconhecido, retornada por MongoDB\Driver\Server::getType().
MongoDB\Driver\Server::TYPE_STANDALONE
-
Tipo de servidor autônomo, retornada por MongoDB\Driver\Server::getType().
MongoDB\Driver\Server::TYPE_MONGOS
-
Tipo de servidor Mongos, retornada por MongoDB\Driver\Server::getType().
MongoDB\Driver\Server::TYPE_POSSIBLE_PRIMARY
-
Tipo de servidor conjunto de réplicas, possivelmente primário, retornada por MongoDB\Driver\Server::getType().
Um servidor pode ser identificado como um possível primário se ainda não tiver sido verificado, mas outra memória do conjunto de réplicas pensa que é o primário.
MongoDB\Driver\Server::TYPE_RS_PRIMARY
-
Tipo de servidor conjunto de réplicas primário, retornada por MongoDB\Driver\Server::getType().
MongoDB\Driver\Server::TYPE_RS_SECONDARY
-
Tipo de servidor conjunto de réplicas secundário, retornada por MongoDB\Driver\Server::getType().
MongoDB\Driver\Server::TYPE_RS_ARBITER
-
Tipo de servidor conjunto de réplicas árbitro, retornada por MongoDB\Driver\Server::getType().
MongoDB\Driver\Server::TYPE_RS_OTHER
-
Tipo de servidor conjunto de réplicas outros, retornada por MongoDB\Driver\Server::getType().
Esses servidores podem estar ocultos, inicializando ou recuperando. Eles não podem ser consultados, mas suas listas de hosts são úteis para descobrir a configuração atual do conjunto de réplicas.
MongoDB\Driver\Server::TYPE_RS_GHOST
-
Tipo de servidor conjunto de réplicas fantasma, retornada por MongoDB\Driver\Server::getType().
Os servidores podem ser identificados como tal em pelo menos três situações: brevemente durante a inicialização do servidor; em um conjunto de réplicas não inicializado; ou quando o servidor é evitado (ou seja, removido da configuração do conjunto de réplicas). Eles não podem ser consultados, nem sua lista de hosts pode ser usada para descobrir a configuração atual do conjunto de réplicas; entretanto, o cliente pode monitorar este servidor na esperança de que ele faça a transição para um estado mais útil.
MongoDB\Driver\Server::TYPE_LOAD_BALANCER
-
Tipo de servidor balanceador de carga, retornada por MongoDB\Driver\Server::getType().
Registro de Alterações
Versão | Descrição |
---|---|
PECL mongodb 1.11.0 |
A constante
|
Table of Contents
- MongoDB\Driver\Server::__construct — Cria um novo servidor (não utilizado)
- MongoDB\Driver\Server::executeBulkWrite — Executa uma ou mais operações de gravação neste servidor
- MongoDB\Driver\Server::executeCommand — Executa um comando de banco de dados neste servidor
- MongoDB\Driver\Server::executeQuery — Executa uma consulta de banco de dados neste servidor
- MongoDB\Driver\Server::executeReadCommand — Executa um comando de banco de dados que lê neste servidor
- MongoDB\Driver\Server::executeReadWriteCommand — Executa um comando de banco de dados que lê e grava neste servidor
- MongoDB\Driver\Server::executeWriteCommand — Executa um comando de banco de dados que grava neste servidor
- MongoDB\Driver\Server::getHost — Retorna o nome do host deste servidor
- MongoDB\Driver\Server::getInfo — Retorna um array de informações que descrevem este servidor
- MongoDB\Driver\Server::getLatency — Retorna a latência deste servidor em milissegundos
- MongoDB\Driver\Server::getPort — Retorna a porta na qual este servidor está escutando
- MongoDB\Driver\Server::getServerDescription — Retorna uma descrição para este servidor
- MongoDB\Driver\Server::getTags — Retorna um array de tags que descrevem este servidor em um conjunto de réplicas
- MongoDB\Driver\Server::getType — Retorna um número inteiro denotando o tipo deste servidor
- MongoDB\Driver\Server::isArbiter — Verifica se este servidor é um membro árbitro de um conjunto de réplicas
- MongoDB\Driver\Server::isHidden — Verifica se este servidor é um membro oculto de um conjunto de réplicas
- MongoDB\Driver\Server::isPassive — Verifica se este servidor é um membro passivo de um conjunto de réplicas
- MongoDB\Driver\Server::isPrimary — Verifica se este servidor é um membro primário de um conjunto de réplicas
- MongoDB\Driver\Server::isSecondary — Verifica se este servidor é um membro secundário de um conjunto de réplicas