getConnections() function return all the connected hosts irrespective to replica set. Means if your application is making connection from 2 replicaset parallely - it will return hosts of both the replica set
(PECL mongo >=1.3.0)
MongoClient::getConnections — Retourne des informations sur toutes les connexions ouvertes
Cette extension, qui définie cette méthode est obsolète. Veuillez utiliser l'extension MongoDB à la place. Il n'y a pas d'équivalent à cette méthode dans la nouvelle extension.
Retourne un tableau de toutes les connexions ouvertes, et des informations à propos de chaque serveur.
Cette fonction ne contient aucun paramètre.
Un tableau de connexions ouvertes.
Exemple #1 Exemple avec MongoClient::getConnections()
<?php
$m = new MongoClient;
var_dump($m->getConnections());
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
array(1) { [0]=> array(3) { ["hash"]=> string(26) "localhost:27017;-;X;56052" ["server"]=> array(3) { ["host"]=> string(10) "localhost" ["port"]=> int(27017) ["pid"]=> int(56052) } ["connection"]=> array(8) { ["last_ping"]=> int(1354076401) ["last_ismaster"]=> int(0) ["ping_ms"]=> int(0) ["connection_type"]=> int(1) ["connection_type_desc"]=> string(10) "STANDALONE" ["max_bson_size"]=> int(16777216) ["tag_count"]=> int(0) ["tags"]=> array(0) { } } } }
getConnections() function return all the connected hosts irrespective to replica set. Means if your application is making connection from 2 replicaset parallely - it will return hosts of both the replica set