(PECL mongo >=1.3.0)
Расширение, задающее этот класс, объявлено устаревшим. Вместо него используйте расширение MongoDB. Есть такие альтернативы:
Менеджер подключения между PHP и MongoDB.
Данный класс служит для создания и управления подключениями. Типичное использование:
Пример #1 Типичное использование MongoClient
<?php
$m = new MongoClient(); // соединение
$db = $m->foo; // получаем базу данных "foo"
?>
Смотрите MongoClient::__construct() и раздел по созданию подключений для более подробной информации по подключению к Mongo.
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"
Этот параметр будет установлен в TRUE
, если есть открытое соединение
с базой, иначе - FALSE
. Если соединение происходит к набору реплик, то
это свойство может быть равным TRUE
в случае, если есть соединение
к узлу, соответствующему текущей настройке на чтение.
Этот параметр не учитывает аутентификацию.
Это свойство устарело с версии 1.5.0.
Это свойство больше не используется и должно быть установлено в NULL
.
В драйвере версии 1.1.x и ранее, это свойство можно задать строками
(т.е. "recycled", "new"), если
используется постоянное соединение.
Это свойство устарело с версии 1.5.0.