(PECL mongo >=1.3.0)
Un gestionnaire de connexion pour PHP et MongoDB.
Cette classe est utilisée pour créer et gérer les connexions. Voici une utilisation typique :
Exemple #1 Utilisation basique de MongoClient
<?php
$m = new MongoClient(); // connexion
$db = $m->foo; // récupération de la base de données nommée "foo"
?>
Voir MongoClient::__construct() ainsi que la section sur les connexions pour plus d'informations sur la création de connexion.
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 nous avons une
connexion ouverte sur la base de données, basée sur les préférences
de lecture ainsi que sur le jeu de tags (pour les connexions ReplicaSet),
FALSE
sinon. Cette propriété ne prend pas en compte l'authentification.
NULL
. Dans les versions 1.1.x et précédentes du driver, cette propriété
devait être définie en tant que chaîne de caractères (i.e.
"recycled", "new") lorsque
les connexions persistentes étaient utilisées.