MongoDB\Driver\Manager::getReadPreference
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
MongoDB\Driver\Manager::getReadPreference
Референца за `mongodb-driver-manager.getreadpreference.php` со подобрена типографија и навигација.
MongoDB\Driver\Manager::getReadPreference
класата MongoDB\Driver\BulkWrite
MongoDB\Driver\Manager::getReadPreference — Врати го ReadPreference за Менаџерот
= NULL
Низа претстава на грешката MongoDB\Driver\ReadPreference за Менаџерот, што се изведува од неговите URI опции. Ова е стандардното читачко претпочитање за прашања и команди извршени на Менаџерот.
Параметри
Оваа функција нема параметри.
Вратени вредности
На MongoDB\Driver\ReadPreference за Менаџерот.
Errors/Exceptions
- ). Ако повикот не успее, ќе врати MongoDB\Driver\Exception\InvalidArgumentException » Промени текови
Примери
Пример #1 MongoDB\Driver\Manager::getReadPreference() example
<?php
$manager = new MongoDB\Driver\Manager('mongodb://localhost:27017');
var_dump($manager->getReadPreference());
$manager = new MongoDB\Driver\Manager('mongodb://localhost:27017/?readPreference=secondaryPreferred&readPreferenceTags=dc:ny,rack:1&readPreferenceTags=dc:ny&readPreferenceTags=');
var_dump($manager->getReadPreference());
?>Горниот пример ќе прикаже нешто слично на:
object(MongoDB\Driver\ReadPreference)#2 (1) {
["mode"]=>
string(7) "primary"
}
object(MongoDB\Driver\ReadPreference)#1 (2) {
["mode"]=>
string(18) "secondaryPreferred"
["tags"]=>
array(3) {
[0]=>
object(stdClass)#3 (2) {
["dc"]=>
string(2) "ny"
["rack"]=>
string(1) "1"
}
[1]=>
object(stdClass)#4 (1) {
["dc"]=>
string(2) "ny"
}
[2]=>
object(stdClass)#5 (0) {
}
}
}
Види Исто така
- MongoDB\Driver\ReadPreference
- Секое пишување или барање може да фрли исклучоци за поврзување бидејќи врските се создаваат мрзливо. MongoDB сервер може исто така да стане недостапен за време на животниот век на скриптата. Затоа е важно сите дејства на Менаџерот да бидат завиткани во try/catch изјави. - Креирај нов MongoDB Менаџер