(mongodb >=1.13.0)
Класс MongoDB\Driver\TopologyDescription представляет собой объект значения, представляющий топологию, к которой подключён драйвер. Экземпляры класса возвращаются методами MongoDB\Driver\Monitoring\TopologyChangedEvent.
MongoDB\Driver\TopologyDescription::TYPE_UNKNOWN
Неизвестный тип топологии, возвращаемый методом MongoDB\Driver\TopologyDescription::getType().
MongoDB\Driver\TopologyDescription::TYPE_SINGLE
Одиночный сервер (т.е. прямое соединение), возвращаемый методом MongoDB\Driver\TopologyDescription::getType().
MongoDB\Driver\TopologyDescription::TYPE_SHARDED
Разделяемый кластер, возвращаемый методом MongoDB\Driver\TopologyDescription::getType().
MongoDB\Driver\TopologyDescription::TYPE_REPLICA_SET_NO_PRIMARY
Набор реплик без первичного сервера, возвращаемый методом MongoDB\Driver\TopologyDescription::getType().
MongoDB\Driver\TopologyDescription::TYPE_REPLICA_SET_WITH_PRIMARY
Набор реплик с первичным сервером, возвращаемый методом MongoDB\Driver\TopologyDescription::getType().
MongoDB\Driver\TopologyDescription::TYPE_LOAD_BALANCED
Сбалансированная по нагрузке топология, возвращаемая методом MongoDB\Driver\TopologyDescription::getType().