Класс Mongo

(Информация о версии неизвестна, возможно, только в SVN)

Введение

Подключение между PHP и MongoDB.

Данный класс служит для создания и управления подключениями. Обычное использование:

$m = new Mongo(); // подключаемся
$db = $m->foo; // возвращаем базу данных "foo"

Смотрите Mongo::__construct() и раздел по созданию подключений для более подробной информации по подключению к Mongo.


Обзор классов


Mongo {
/* Константы */
const string VERSION ;
const string DEFAULT_HOST = "localhost" ;
const int DEFAULT_PORT = 27017 ;
/* Fields */
public boolean $Mongo->connected = FALSE ;
public string $status = NULL ;
protected string $server = NULL ;
protected boolean $persistent = NULL ;
/* Методы */
public bool Mongo::close ( void )
public bool Mongo::connect ( void )
protected bool Mongo::connectUtil ( void )
Mongo::__construct ([ string $server = "mongodb://localhost:27017" [, array $options = array("connect" => TRUE) ]] )
public array Mongo::dropDB ( mixed $db )
public MongoDB Mongo::__get ( string $dbname )
public array Mongo::getHosts ( void )
public static int Mongo::getPoolSize ( void )
public string Mongo::getSlave ( void )
public bool Mongo::getSlaveOkay ( void )
public array Mongo::listDBs ( void )
public array Mongo::poolDebug ( void )
public MongoCollection Mongo::selectCollection ( string $db , string $collection )
public MongoDB Mongo::selectDB ( string $name )
public static bool Mongo::setPoolSize ( int $size )
public bool Mongo::setSlaveOkay ([ bool $ok = true ] )
public string Mongo::switchSlave ( void )
public string Mongo::__toString ( void )
}

Предопределенные константы

Константы Mongo

Mongo::VERSION - Версия PHP драйвера. Может оканчиваться символом "+" или "-" если это промежуточная версия.

Mongo::DEFAULT_HOST
"localhost" - Адрес сервера Mongo к которому будет происходить подключение, если адрес не указан.

Mongo::DEFAULT_PORT
27017 - Порт к которому будет производиться подключиться, если порт не указан.


Параметры

status - Если это постоянное подключение, т.е. оно было создано для данного объекта или используется созданное ранее. Если это не постоянное подключение, данный параметр должен быть NULL.



Содержание



Смотрите также

MongoDB основная документация о » подключениях.

Описание класса mongo, примеры использования класса mongo.

Описание на ru2.php.net
Описание на php.ru