Класс Mongo [устарел]

(PECL mongo >=0.9.0)

Введение

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

Данный класс расширяет MongoClient и обеспечивает доступ к нескольким устаревшим методам.

В целях обратной совместимости данный класс устанавливает значением по умолчанию 0 для параметра конструктора "w", что отменяет необходимость подтверждения операций записи от сервера. Подробнее смотрите в документации MongoClient::__construct().

Внимание

Данный класс УСТАРЕЛ начиная с версии 1.3.0, его использование строго не рекомендуется. Пожалуйста, используйте вместо него класс MongoClient

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

Mongo extends MongoClient {
/* Методы */
protected connectUtil ( ) : bool
public static getPoolSize ( ) : int
public getSlave ( ) : string
public getSlaveOkay ( ) : bool
public poolDebug ( ) : array
public static setPoolSize ( int $size ) : bool
public setSlaveOkay ( bool $ok = true ) : bool
public switchSlave ( ) : string
/* Наследуемые методы */
public MongoClient::close ( bool|string $connection = ? ) : bool
public MongoClient::connect ( ) : bool
public MongoClient::dropDB ( mixed $db ) : array
public MongoClient::__get ( string $dbname ) : MongoDB
public static MongoClient::getConnections ( ) : array
public MongoClient::getHosts ( ) : array
public MongoClient::getReadPreference ( ) : array
public MongoClient::getWriteConcern ( ) : array
public MongoClient::killCursor ( string $server_hash , int|MongoInt64 $id ) : bool
public MongoClient::listDBs ( ) : array
public MongoClient::selectCollection ( string $db , string $collection ) : MongoCollection
public MongoClient::selectDB ( string $name ) : MongoDB
public MongoClient::setReadPreference ( string $read_preference , array $tags = ? ) : bool
public MongoClient::setWriteConcern ( mixed $w , int $wtimeout = ? ) : bool
public MongoClient::__toString ( ) : string
}

Содержание

  • Mongo::connectUtil — Соединяет с сервером базы данных
  • Mongo::__construct — Конструктор
  • Mongo::getPoolSize — Получает размер пула для пула соединений
  • Mongo::getSlave — Возвращает адрес, используемый для чтения slaveOkay
  • Mongo::getSlaveOkay — Получает настройки slaveOkay для этого соединения
  • Mongo::poolDebug — Возвращает информацию обо всех пулах соединений
  • Mongo::setPoolSize — Устанавливает размер будущих пулов
  • Mongo::setSlaveOkay — Изменяет настройки slaveOkay для подключения
  • Mongo::switchSlave — Выбирает новый вторичный сервер для чтения slaveOkay
add a note add a note

User Contributed Notes 1 note

up
-8
markh789 at gmail dot com
10 years ago
Here is a simple connection function :)

<?php
function MongoConnect($username, $password, $database, $host) {
   
$con = new Mongo("mongodb://{$username}:{$password}@{$host}"); // Connect to Mongo Server
   
$db = $con->selectDB($database); // Connect to Database
}
?>
To Top