(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_UNKNOWNTopología desconocida, devuelta por MongoDB\Driver\TopologyDescription::getType().
MongoDB\Driver\TopologyDescription::TYPE_SINGLEServidor único (es decir, conexión directa), devuelta por MongoDB\Driver\TopologyDescription::getType().
MongoDB\Driver\TopologyDescription::TYPE_SHARDEDCluster compartido, devuelta por MongoDB\Driver\TopologyDescription::getType().
MongoDB\Driver\TopologyDescription::TYPE_REPLICA_SET_NO_PRIMARYConjunto de réplicas sin servidor primario, devuelta por MongoDB\Driver\TopologyDescription::getType().
MongoDB\Driver\TopologyDescription::TYPE_REPLICA_SET_WITH_PRIMARYConjunto de réplicas con un servidor primario, devuelta por MongoDB\Driver\TopologyDescription::getType().
MongoDB\Driver\TopologyDescription::TYPE_LOAD_BALANCEDTopología equilibrada, devuelta por MongoDB\Driver\TopologyDescription::getType().