Classes internes
PHP Manual

La classe Mongo

(No version information available, might only be in SVN)

Introduction

La connexion entre MongoDB et PHP.

Cette classe est utilisée pour créer et gérer les connexions. Un exemple classique est :

<?php

$m 
= new Mongo(); // connexion
$db $m->foo// lecture de l'objet de base de données "foo"

?>

Voir Mongo::__construct() ainsi que la section sur les connections pour plus d'informations sur la création de connexions.

Synopsis de la classe

Mongo {
/* Constantes */
const string VERSION ;
const string DEFAULT_HOST = "localhost" ;
const int DEFAULT_PORT = 27017 ;
/* Champs */
public boolean $connected = FALSE ;
public string $status = NULL ;
protected string $server = NULL ;
protected boolean $persistent = NULL ;
/* Méthodes */
public bool close ( void )
public bool connect ( void )
protected bool connectUtil ( void )
public __construct ([ string $server = "mongodb://localhost:27017" [, array $options = array("connect" => TRUE) ]] )
public array dropDB ( mixed $db )
public MongoDB __get ( string $dbname )
public array getHosts ( void )
public static int getPoolSize ( void )
public string getSlave ( void )
public bool getSlaveOkay ( void )
public array listDBs ( void )
public array poolDebug ( void )
public MongoCollection selectCollection ( string $db , string $collection )
public MongoDB selectDB ( string $name )
publicstaticbool setPoolSize ( int $size )
public bool setSlaveOkay ([ bool $ok = true ] )
public string switchSlave ( void )
public string __toString ( void )
}

Constantes pré-définies

Constantes Mongo

Mongo::VERSION
Version du drvier PHP. Peut être préfixé avec un "+" ou un "-" si la version se trouve entre 2 versions.
Mongo::DEFAULT_HOST
"localhost"
Hôte sur lequel on doit se connecter si aucun n'est fourni.
Mongo::DEFAULT_PORT
27017
Port sur lequel on doit se connecter si aucun n'est fourni.

Champs

status
Si c'est une connexion persistante, si la connexion a été créée pour cet objet ou si elle est réutilisée. Si la connexion n'est pas persistante, ce champ est NULL.

Voir aussi

Documentation de MongoDB » concernant les connections.

Sommaire


Classes internes
PHP Manual