Класс MongoDB\Driver\Server
(mongodb >=1.0.0)
Введение
Обзор классов
$namespace
, MongoDB\Driver\BulkWrite $bulk
, array $options
= array()
) : MongoDB\Driver\WriteResult$db
, MongoDB\Driver\Command $command
, array $options
= array()
) : MongoDB\Driver\Cursor$namespace
, MongoDB\Driver\Query $query
, array $options
= array()
) : MongoDB\Driver\Cursor$db
, MongoDB\Driver\Command $command
, array $options
= array()
) : MongoDB\Driver\Cursor$db
, MongoDB\Driver\Command $command
, array $options
= array()
) : MongoDB\Driver\Cursor$db
, MongoDB\Driver\Command $command
, array $options
= array()
) : MongoDB\Driver\CursorПредопределенные константы
MongoDB\Driver\Server::TYPE_UNKNOWN
-
Неизвестный тип сервера, возвращаемый MongoDB\Driver\Server::getType().
MongoDB\Driver\Server::TYPE_STANDALONE
-
Автономный тип сервера, возвращаемый MongoDB\Driver\Server::getType().
MongoDB\Driver\Server::TYPE_MONGOS
-
Тип сервера Mongos, возвращаемый MongoDB\Driver\Server::getType().
MongoDB\Driver\Server::TYPE_POSSIBLE_PRIMARY
-
Тип набора реплик возможного основного сервера, возвращаемый MongoDB\Driver\Server::getType().
Сервер может быть идентифицирован как возможный основной, если он еще не был проверен, но другая память набора реплик думает, что он является основным.
MongoDB\Driver\Server::TYPE_RS_PRIMARY
-
Тип набора реплик основного сервера, возвращаемый MongoDB\Driver\Server::getType().
MongoDB\Driver\Server::TYPE_RS_SECONDARY
-
Тип набора реплик вторичного сервера, возвращаемый MongoDB\Driver\Server::getType().
MongoDB\Driver\Server::TYPE_RS_ARBITER
-
Тип набора реплик арбитра сервера, возвращаемый MongoDB\Driver\Server::getType().
MongoDB\Driver\Server::TYPE_RS_OTHER
-
Другой тип набора реплик сервера, возвращаемый MongoDB\Driver\Server::getType().
Такие серверы могут быть скрыты, запускаются или восстанавливаются. Они не могут быть запрошены, но их списки хостов полезны для обнаружения текущей конфигурации набора реплик.
MongoDB\Driver\Server::TYPE_RS_GHOST
-
Призрачный тип набора реплик, возвращаемый MongoDB\Driver\Server::getType().
Серверы могут быть идентифицированы как таковые, по крайней мере, в трех ситуациях: кратко во время запуска сервера; в неинициализированном наборе реплик; или когда сервер держится в стороне (т.е. удаляется из конфигурации набора реплик). Они не могут быть запрошены, и их список хостов не может быть использован для обнаружения текущей конфигурации набора реплик; однако клиент может отслеживать этот сервер в надежде, что он переходит в более полезное состояние.
Содержание
- MongoDB\Driver\Server::__construct — Создает новый Server (не используется)
- MongoDB\Driver\Server::executeBulkWrite — Выполнить одну или несколько операций записи на сервере
- MongoDB\Driver\Server::executeCommand — Выполнить команду базы данных на сервере
- MongoDB\Driver\Server::executeQuery — Выполняет запрос к базе данных на сервере
- MongoDB\Driver\Server::executeReadCommand — Выполняет команду базы данных, которая читает на сервере
- MongoDB\Driver\Server::executeReadWriteCommand — Выполняет команду базы данных, которая читает и пишет на сервере
- MongoDB\Driver\Server::executeWriteCommand — Выполняет команду базы данных, которая пишет на сервере
- MongoDB\Driver\Server::getHost — Возвращает имя хоста сервера
- MongoDB\Driver\Server::getInfo — Возвращает массив информации об этом сервере
- MongoDB\Driver\Server::getLatency — Возвращает задержку этого сервера
- MongoDB\Driver\Server::getPort — Возвращает порт, который слушает сервер
- MongoDB\Driver\Server::getTags — Возвращает массив тегов, описывающих сервер в наборе реплик
- MongoDB\Driver\Server::getType — Возвращает целое число, обозначающее тип этого сервера
- MongoDB\Driver\Server::isArbiter — Проверяет, является ли сервер членом-арбитром в наборе реплик
- MongoDB\Driver\Server::isHidden — Проверяет, является ли сервер скрытым членом набора реплик
- MongoDB\Driver\Server::isPassive — Проверяет, является ли сервер пассивным членом набора реплик
- MongoDB\Driver\Server::isPrimary — Проверяет, является ли сервер основным членом набора реплик
- MongoDB\Driver\Server::isSecondary — Проверяет, является ли этот сервер второстепенным членом набора реплик