(mongodb >=1.13.0)
La clase MongoDB\Driver\TopologyDescription es un objeto valor que representa una topología a la que el controlador está conectado. Las instancias de esta clase son devueltas por los métodos de MongoDB\Driver\Monitoring\TopologyChangedEvent.
$readPreference = null): boolMongoDB\Driver\TopologyDescription::TYPE_UNKNOWNTipo de topología desconocido, devuelto por MongoDB\Driver\TopologyDescription::getType().
MongoDB\Driver\TopologyDescription::TYPE_SINGLEServidor único (es decir, conexión directa), devuelto por MongoDB\Driver\TopologyDescription::getType().
MongoDB\Driver\TopologyDescription::TYPE_SHARDEDAgrupación particionada, devuelto por MongoDB\Driver\TopologyDescription::getType().
MongoDB\Driver\TopologyDescription::TYPE_REPLICA_SET_NO_PRIMARYConjunto de réplicas sin servidor primario, devuelto por MongoDB\Driver\TopologyDescription::getType().
MongoDB\Driver\TopologyDescription::TYPE_REPLICA_SET_WITH_PRIMARYConjunto de réplicas con un servidor primario, devuelto por MongoDB\Driver\TopologyDescription::getType().
MongoDB\Driver\TopologyDescription::TYPE_LOAD_BALANCEDTopología con equilibrio de carga, devuelto por MongoDB\Driver\TopologyDescription::getType().