(mongodb >=1.13.0)
La clase MongoDB\Driver\TopologyDescription es un objeto de valor que representa una topología a la cual el controlador está conectado. Las instancias de esta clase son devueltas por los métodos de MongoDB\Driver\Monitoring\TopologyChangedEvent.
MongoDB\Driver\TopologyDescription::TYPE_UNKNOWN
Topología desconocida, devuelta por MongoDB\Driver\TopologyDescription::getType().
MongoDB\Driver\TopologyDescription::TYPE_SINGLE
Servidor único (es decir, conexión directa), devuelta por MongoDB\Driver\TopologyDescription::getType().
MongoDB\Driver\TopologyDescription::TYPE_SHARDED
Cluster compartido, devuelta por MongoDB\Driver\TopologyDescription::getType().
MongoDB\Driver\TopologyDescription::TYPE_REPLICA_SET_NO_PRIMARY
Conjunto de réplicas sin servidor primario, devuelta por MongoDB\Driver\TopologyDescription::getType().
MongoDB\Driver\TopologyDescription::TYPE_REPLICA_SET_WITH_PRIMARY
Conjunto de réplicas con un servidor primario, devuelta por MongoDB\Driver\TopologyDescription::getType().
MongoDB\Driver\TopologyDescription::TYPE_LOAD_BALANCED
Topología equilibrada, devuelta por MongoDB\Driver\TopologyDescription::getType().