PHP.mk документација

MongoDB\Driver\WriteConcern::__construct

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

mongodb-driver-writeconcern.construct.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека mongodb-driver-writeconcern.construct.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
MongoDB\Driver\WriteConcern::__construct

Референца за `mongodb-driver-writeconcern.construct.php` со подобрена типографија и навигација.

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

Дневник на промени

Верзија = 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);

?>

Види Исто така

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.