Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ MongoDB\Driver\Exception\BulkWriteCommandException

(mongodb >=2.1.0)

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ выбрасываСтся ΠΏΡ€ΠΈ сбоС выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ MongoDB\Driver\BulkWriteCommand. ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ класса Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ошибкС, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΎΡ‚Π²Π΅Ρ‚ сСрвСра ΠΎΠ± ошибкС ΠΈ частичныС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ массовой записи.

ΠžΠ±Π·ΠΎΡ€ класса

class MongoDB\Driver\Exception\BulkWriteCommandException extends MongoDB\Driver\Exception\ServerException implements MongoDB\Driver\Exception\Exception {
/* Бвойства */
/* НаслСдуСмыС свойства */
protected ?array $errorLabels;
protected string $message = "";
private string $string = "";
protected int $code;
protected string $file = "";
protected int $line;
private array $trace = [];
private ?Throwable $previous = null;
/* ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ */
final public function getErrorReply(): ?MongoDB\BSON\Document
final public function getWriteConcernErrors(): array
final public function getWriteErrors(): array
/* НаслСдуСмыС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ */
final public function Exception::getMessage(): string
final public function Exception::getPrevious(): ?Throwable
final public function Exception::getCode(): int
final public function Exception::getFile(): string
final public function Exception::getLine(): int
final public function Exception::getTrace(): array
final public function Exception::getTraceAsString(): string
public function Exception::__toString(): string
private function Exception::__clone(): void
}

Бвойства

errorReply
ВысокоуровнСвая ошибка, которая Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΡΠ²ΡΠ·Π°Ρ‚ΡŒΡΡ с сСрвСром ΠΈΠ»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΌΠ°ΡΡΠΎΠ²ΡƒΡŽ запись. Бвойство содСрТит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ null, Ссли ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΎ ΠΈΠ·-Π·Π° ошибок ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… записСй.
partialResult
ΠžΠ±ΡŠΠ΅ΠΊΡ‚ MongoDB\Driver\BulkWriteCommandResult с Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈΡΡŒ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ошибка. Бвойство содСрТит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ null, Ссли Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ хотя Π±Ρ‹ ΠΎΠ΄Π½Π° запись Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»Π°ΡΡŒ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΈ сСрвСр ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΠ» запись.
writeConcernErrors
Массив ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² MongoDB\Driver\WriteConcernError с ошибками подтвСрТдСния записи, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ массовой записи. Бписок содСрТит большС ΠΎΠ΄Π½ΠΎΠ³ΠΎ элСмСнта, Ссли для выполнСния массовой записи ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ большС ΠΎΠ΄Π½ΠΎΠΉ сСрвСрной ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.
writeErrors
Массив ошибок MongoDB\Driver\WriteError, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ записи. ΠšΠ»ΡŽΡ‡ΠΈ массива ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ индСксу ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ записи ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° MongoDB\Driver\BulkWriteCommand. ΠšΠ°Ρ€Ρ‚Π° содСрТит Π½Π΅ большС ΠΎΠ΄Π½ΠΎΠΉ записи для упорядочСнной массовой записи.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

οΌ‹Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π΅Ρ‰Ρ‘ Π½Π΅ добавляли примСчания для страницы