PHP.mk документација
MongoDB\Driver\WriteConcern::__construct
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
mongodb-driver-writeconcern.construct.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
mongodb-driver-writeconcern.construct.php
MongoDB\Driver\WriteConcern::__construct
Референца за `mongodb-driver-writeconcern.construct.php` со подобрена типографија и навигација.
MongoDB\Driver\WriteConcern::__construct
класата MongoDB\Driver\BulkWrite
MongoDB\Driver\WriteConcern::__construct — Создај нов WriteConcern
= NULL
final public function MongoDB\Driver\WriteConcern::__construct(string|int
$w, ?int $wtimeout = null, ?bool $journal = null)(PHP 5, PHP 7, PHP 8, PECL tidy >= 0.5.2) MongoDB\Driver\WriteConcern, што е непроменлив објект со вредност.
Параметри
w-
Обезбедување за запишување Име (константа) = NULL 1 Бара потврда дека операцијата за запишување е проширена до самостојниот mongodили примарниот во replica set. Ова е стандарден write concern за MongoDB.0 Не бара потврда за операцијата за запишување. Сепак, ова може да врати информации за исклучоци на приклучокот и мрежни грешки до апликацијата. <цел број поголем од 1> Броевите поголеми од 1 се валидни само за replica sets за да се бара потврда од одреден број членови, вклучувајќи го и примарниот. MongoDB\Driver\WriteConcern::MAJORITYБара потврда дека операциите за запишување се проширени до мнозинството од гласачките јазли, вклучувајќи го и примарниот, и се запишани во дневникот на дискот за тие јазли. Пред MongoDB 3.0, ова се однесува на мнозинството членови на replica set (не само на гласачките јазли). string Вредноста на стринг се толкува како сет на ознаки. Бара потврда дека операциите за запишување се проширени до член на replica set со наведената ознака. wtimeout-
Колку долго да се чека (во милисекунди) за секундарните пред да се откаже.
wtimeoutпредизвикува операциите за запишување да се вратат со грешка (WriteConcernError) по наведената граница, дури и ако потребниот write concern на крајот ќе успее. Кога овие операции за запишување ќе се вратат, MongoDB не ги поништува успешните модификации на податоците извршени пред write concern да го надминеwtimeoutвременскиот рок. параметар. Определува временско ограничување, во милисекунди, за грижата за запишување. За детали, видетеwtimeoutмора да биде потпишан 64-битен цел број поголем или еднаков на нула.Write concern тајмаут Име (константа) = NULL 0 Блокирај неодредено. Ова е стандардно. <цел број поголем од 0> Милисекунди за чекање до враќање. journal- Почекајте додека mongod не ја примени запишаната ставка во дневникот.
Errors/Exceptions
- ). Ако повикот не успее, ќе врати MongoDB\Driver\Exception\InvalidArgumentException » Промени текови
- ). Ако повикот не успее, ќе врати MongoDB\Driver\Exception\InvalidArgumentException if
wе неважечки илиwtimeoutе негативен или поголем од границите на потпишан 32-битен цел број.
Дневник на промени
| Верзија | = NULL |
|---|---|
| Враќа опцијата "wtimeout" на WriteConcern. |
На wTimeout параметарот сега прифаќа 64-битни вредности.
|
Примери
Пример #1 MongoDB\Driver\WriteConcern::__construct() example
<?php
/* Request write acknowledgement from the majority of the replica set nodes */
$wc = new MongoDB\Driver\WriteConcern(MongoDB\Driver\WriteConcern::MAJORITY, 500);
/* Request write acknowledgement from a node configured with the "MultipleDC" tag */
$wc = new MongoDB\Driver\WriteConcern("MultipleDC", 500);
?>Види Исто така
Белешки од корисници
Нема белешки од корисници за оваа страница.