MongoClient::getConnections

(PECL mongo >=1.3.0)

MongoClient::getConnectionsReturn info about all open connections

This extension that defines this method is deprecated. Instead, the MongoDB extension should be used. There is no equivalent for this method in the new extension.

Descrizione

public static MongoClient::getConnections ( void ) : array

Returns an array of all open connections, and information about each of the servers

Elenco dei parametri

Questa funzione non contiene parametri.

Valori restituiti

An array of open connections.

Esempi

Example #1 MongoClient::getConnections() example

<?php
$m 
= new MongoClient;
var_dump($m->getConnections());
?>

Il precedente esempio visualizzerĂ  qualcosa simile 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) {
      }
    }
  }
}
add a note add a note

User Contributed Notes 1 note

up
-1
pankaj dot shuklamca at gmail dot com
2 years ago
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
To Top