(PECL mongo >=1.3.0)
Esta extensión que define esta clase está obsoleta. En su lugar debe usarse la extensión MongoDB. Las alternativas a esta clase son:
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
)
[, array $driver_options
]]] )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"
Esta propiedad será establecida a TRUE
si se tienen una conexión abierta
a la base de datos, o FALSE
de lo contrario. Si la conexión es a un conjunto de réplica,
esta propiedad solamente será TRUE
si el controlador tiene una conexión a un
nodo que coincida con la preferencia de lectura actual. Esta propiedad no toma
en cuenta la autenticación.
Esta propiedad está obsoleta desde la versión 1.5.0.
Esta propiedad ya no se usa y será establecida a 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.
Esta propiedad está obsoleta desde la versión 1.5.0.