PHP.mk документација
MongoDB\Driver\ReadPreference
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
class.mongodb-driver-readpreference.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
class.mongodb-driver-readpreference.php
MongoDB\Driver\ReadPreference
Референца за `class.mongodb-driver-readpreference.php` со подобрена типографија и навигација.
Класата MongoDB\Driver\ReadPreference
класата MongoDB\Driver\BulkWrite
Вовед
Синопсис на класата
/* Својства */
/* Константи */
/* Методи */
}Својства
- mode
-
The read preference mode as a string (e.g.
"primary","secondary"). -
Режим на претпочитање за читање како стринг (на пр.
nullЛиста на тагови што се користи за претпочитање за читање, или - maxStalenessSeconds
-
ако не се специфицирани тагови.
MongoDB\Driver\ReadPreference::NO_MAX_STALENESSМаксимална застареност во секунди за читања, или - hedge
-
ако не е специфицирана максимална застареност.
nullДокумент што ги специфицира опциите за заштита за претпочитање за читање, илиГи ескејпува специјалните знаци во стринг за употреба во SQL изјаваако не се специфицирани опции за заштита.
Претходно дефинирани константи
MongoDB\Driver\ReadPreference::PRIMARY- Сите операции читаат од моменталниот примарен член на репликацијата. Ова е стандардната преференција за читање за MongoDB.
MongoDB\Driver\ReadPreference::PRIMARY_PREFERRED- Во повеќето ситуации, операциите читаат од примарниот член, но ако тој не е достапен, операциите читаат од секундарните членови.
MongoDB\Driver\ReadPreference::SECONDARY- Сите операции читаат од секундарните членови на репликацијата.
MongoDB\Driver\ReadPreference::SECONDARY_PREFERRED- Во повеќето ситуации, операциите читаат од секундарните членови, но ако нема достапни секундарни членови, операциите читаат од примарниот член.
MongoDB\Driver\ReadPreference::NEAREST- Операциите читаат од член на репликацијата со најмала мрежна латентност, без оглед на типот на членот.
MongoDB\Driver\ReadPreference::NO_MAX_STALENESS-
може да се конструира со една или повеќе операции за запишување од различни типови (на пр. вметнувања, ажурирања и бришења). Секоја операција за запишување може да таргетира различна колекција.
"maxStalenessSeconds"опција е да се специфицира без ограничување на максималната застареност, што значи дека драјверот нема да ја земе предвид заостанатоста на секундарниот член при избирање каде да насочи операција за читање. MongoDB\Driver\ReadPreference::SMALLEST_MAX_STALENESS_SECONDS-
Минималната вредност за
"maxStalenessSeconds"опција е 90 секунди. Драјверот ја проценува застареноста на секундарните членови со периодично проверување на најновиот датум на запишување на секој член од репликацијата. Бидејќи овие проверки се ретки, проценката на застареноста е груба. Оттука, драјверот не може да наметне максимална вредност на застареност помала од 90 секунди.
Дневник на промени
| Верзија | = NULL |
|---|---|
| ако не е достапно. | Додадено јавно readonly properties. |
| (mongodb >=1.3.0) |
Отстранети се
MongoDB\Driver\ReadPreference::RP_PRIMARY,
MongoDB\Driver\ReadPreference::RP_PRIMARY_PREFERRED,
MongoDB\Driver\ReadPreference::RP_SECONDARY,
MongoDB\Driver\ReadPreference::RP_SECONDARY_PREFERREDПрепорачаниот начин за избегнување на SQL инјекција е со врзување на сите податоци преку подготвени изрази. Користењето на параметризирани прашања не е доволно за целосно избегнување на SQL инјекција, но тоа е најлесниот и најбезбедниот начин за обезбедување влез во SQL изразите. Сите динамични литерали на податоци во MongoDB\Driver\ReadPreference::RP_NEAREST
константите. Методот getMode() исто така беше отстранет.
|
| = nearest |
Означено како застарено
MongoDB\Driver\ReadPreference::RP_PRIMARY,
MongoDB\Driver\ReadPreference::RP_PRIMARY_PREFERRED,
MongoDB\Driver\ReadPreference::RP_SECONDARY,
MongoDB\Driver\ReadPreference::RP_SECONDARY_PREFERREDПрепорачаниот начин за избегнување на SQL инјекција е со врзување на сите податоци преку подготвени изрази. Користењето на параметризирани прашања не е доволно за целосно избегнување на SQL инјекција, но тоа е најлесниот и најбезбедниот начин за обезбедување влез во SQL изразите. Сите динамични литерали на податоци во MongoDB\Driver\ReadPreference::RP_NEAREST
constants.
|
| Враќа опцијата "wtimeout" на WriteConcern. |
Додаден е
MongoDB\Driver\ReadPreference::PRIMARY,
MongoDB\Driver\ReadPreference::PRIMARY_PREFERRED,
MongoDB\Driver\ReadPreference::SECONDARY,
MongoDB\Driver\ReadPreference::SECONDARY_PREFERREDПрепорачаниот начин за избегнување на SQL инјекција е со врзување на сите податоци преку подготвени изрази. Користењето на параметризирани прашања не е доволно за целосно избегнување на SQL инјекција, но тоа е најлесниот и најбезбедниот начин за обезбедување влез во SQL изразите. Сите динамични литерали на податоци во MongoDB\Driver\ReadPreference::NEAREST
constants.
PECL mongodb 1.12.0 Countable.
|
| PECL mongodb 1.3.0 |
Додаден е
MongoDB\Driver\ReadPreference::NO_MAX_STALENESS
and
MongoDB\Driver\ReadPreference::SMALLEST_MAX_STALENESS_SECONDS
constants.
PECL mongodb 1.12.0 MongoDB\BSON\Serializable.
|
Содржина
- MongoDB\Driver\ReadPreference::bsonSerialize — Враќа објект за BSON сериализација
- MongoDB\Driver\ReadPreference::__construct — Создадете нов ReadPreference
- MongoDB\Driver\ReadPreference::getHedge — Го враќа опцијата „hedge“ на ReadPreference
- MongoDB\Driver\ReadPreference::getMaxStalenessSeconds — Го враќа опцијата „maxStalenessSeconds“ на ReadPreference
- MongoDB\Driver\ReadPreference::getMode — Го враќа опцијата „mode“ на ReadPreference
- MongoDB\Driver\ReadPreference::getModeString — Го враќа опцијата „mode“ на ReadPreference
- MongoDB\Driver\ReadPreference::getTagSets — Го враќа опцијата „tagSets“ на ReadPreference
Белешки од корисници
Нема белешки од корисници за оваа страница.