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 — Devuelve información sobre todas las conexiones abiertas
Esta extenisón que define este método está obsoleta. En su lugar debe usarse la extensión MongoDB. No hay equivalente para este método en la nueva extensión.
Devuelve un array con todas las conexiones abiertas, e información sobra cada uno de los servidores.
Esta función no tiene parámetros.
Un array con las conexiones abiertas.
Ejemplo #1 Ejemplo de MongoClient::getConnections()
<?php
$m = new MongoClient;
var_dump($m->getConnections());
?>
El resultado del ejemplo sería algo similar a:
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