(PECL mongo >=1.3.0)
Un administrador de conexiones para PHP y MongoDB.
Esta clase sirve para crear un administrar conexiones. Un uso típico es:
Ejemplo #1 Uso básido de MongoClient
<?php
$m = new MongoClient(); // conectar
$bd = $m->foo; // obtener la base de datos "foo"
?>
Véase MongoClient::__construct() y la sección sobre conexiones para más información para crear conexiones.
NULL
;NULL
;$server
= "mongodb://localhost:27017"
[, array $options
= array("connect" => TRUE
)
]] )MongoClient::VERSION
MongoClient::DEFAULT_HOST
"localhost"
MongoClient::DEFAULT_PORT
27017
MongoClient::RP_PRIMARY
"primary"
MongoClient::RP_PRIMARY_PREFERRED
"primaryPreferred"
MongoClient::RP_SECONDARY
"secondary"
MongoClient::RP_SECONDARY_PREFERRED
"secondaryPreferred"
MongoClient::RP_NEAREST
"nearest"
TRUE
si se tienen una conexión abierta
a la base de datos basada en la ReadPreference y conjuntos de etiquetas (para conexiones
de ReplicaSet), FALSE
de lo contrario. Esta propiedad no toma
en cuenta la autenticación.
NULL
. En las versiones
1.1.x y anteriores del controlador, podría establecerse a un valor string (p.ej.
"recycled", "new") cuando se usen
conexiones persistentes.