MongoDB\Driver\WriteResult::getWriteConcernError
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
MongoDB\Driver\WriteResult::getWriteConcernError
Референца за `mongodb-driver-writeresult.getwriteconcernerror.php` со подобрена типографија и навигација.
MongoDB\Driver\WriteResult::getWriteConcernError
класата MongoDB\Driver\BulkWrite
MongoDB\Driver\WriteResult::getWriteConcernError — Враќа каква било грешка во грижата за запишување што се случила
= NULL
Параметри
Оваа функција нема параметри.
Вратени вредности
. Споделувањето колачиња помеѓу PHP барањата може да доведе до ненамерно мешање на чувствителни колачиња помеѓу корисниците. MongoDB\Driver\WriteConcernError ако се наиде на грешка во грижата за запишување за време на операцијата за запишување, и null
otherwise.
Errors/Exceptions
- ). Ако повикот не успее, ќе врати MongoDB\Driver\Exception\InvalidArgumentException » Промени текови
Примери
Пример #1 MongoDB\Driver\WriteResult::getWriteConcernError() example
<?php
$manager = new MongoDB\Driver\Manager("mongodb://rs1.example.com,rs2.example.com/?replicaSet=myReplicaSet");
$bulk = new MongoDB\Driver\BulkWrite;
$bulk->insert(['x' => 1]);
$writeConcern = new MongoDB\Driver\WriteConcern(2, 1);
try {
$manager->executeBulkWrite('db.collection', $bulk, ['writeConcern' => $writeConcern]);
} catch(MongoDB\Driver\Exception\BulkWriteException $e) {
var_dump($e->getWriteResult()->getWriteConcernError());
}
?>Горниот пример ќе прикаже нешто слично на:
object(MongoDB\Driver\WriteConcernError)#6 (3) {
["message"]=>
string(33) "waiting for replication timed out"
["code"]=>
int(64)
["info"]=>
object(stdClass)#7 (1) {
["wtimeout"]=>
bool(true)
}
}