(mongodb >=1.13.0)
La classe MongoDB\Driver\TopologyDescription est un objet de valeur qui représente une topologie à laquelle le pilote est connecté. Les instances de cette classe sont retournées par les méthodes de MongoDB\Driver\Monitoring\TopologyChangedEvent.
MongoDB\Driver\TopologyDescription::TYPE_UNKNOWNTopologie inconnue, retournée par MongoDB\Driver\TopologyDescription::getType().
MongoDB\Driver\TopologyDescription::TYPE_SINGLESeul serveur (c'est-à-dire connexion directe), retourné par MongoDB\Driver\TopologyDescription::getType().
MongoDB\Driver\TopologyDescription::TYPE_SHARDEDCluster partagé, retourné par MongoDB\Driver\TopologyDescription::getType().
MongoDB\Driver\TopologyDescription::TYPE_REPLICA_SET_NO_PRIMARYEnsemble de réplicas sans serveur primaire, retourné par MongoDB\Driver\TopologyDescription::getType().
MongoDB\Driver\TopologyDescription::TYPE_REPLICA_SET_WITH_PRIMARYEnsemble de réplicas avec un serveur primaire, retourné par MongoDB\Driver\TopologyDescription::getType().
MongoDB\Driver\TopologyDescription::TYPE_LOAD_BALANCEDTopologie équilibrée, retournée par MongoDB\Driver\TopologyDescription::getType().