PHP 8.4.26 Released!

Класс MongoDB\Driver\WriteResult

(mongodb >=1.0.0)

Введение

Класс MongoDB\Driver\WriteResult инкапсулирует информацию о выполненном MongoDB\Driver\BulkWrite и может быть возвращён MongoDB\Driver\Manager::executeBulkWrite().

Обзор класса

final class MongoDB\Driver\WriteResult {
/* Свойства */
public readonly ?int $insertedCount;
public readonly ?int $matchedCount;
public readonly ?int $modifiedCount;
public readonly ?int $deletedCount;
public readonly ?int $upsertedCount;
public readonly array $upsertedIds;
public readonly array $writeErrors;
public readonly array $errorReplies;
/* Методы */
final public function getDeletedCount(): int
final public function getInsertedCount(): int
final public function getMatchedCount(): int
final public function getModifiedCount(): int
final public function getServer(): MongoDB\Driver\Server
final public function getUpsertedCount(): int
final public function getUpsertedIds(): array
final public function getWriteErrors(): array
final public function isAcknowledged(): bool
}

Свойства

insertedCount

Количество вставленных документов (без upsert) или null, если write concern не запросил подтверждение.

matchedCount

Количество документов, найденных операциями обновления и замены, или null, если write concern не запросил подтверждение.

modifiedCount

Количество документов, изменённых операциями обновления и замены, или null, если write concern не запросил подтверждение или если сервер не сообщил эту информацию.

deletedCount

Количество удалённых документов или null, если write concern не запросил подтверждение.

upsertedCount

Количество upsert-документов или null, если write concern не запросил подтверждение.

server

Сервер, который выполнил bulk-операцию записи.

upsertedIds

Массив значений _id для upsert-документов. Ключи массива соответствуют индексу операции записи из MongoDB\Driver\BulkWrite.

writeErrors

Массив объектов MongoDB\Driver\WriteError для всех ошибок записи, которые возникли при выполнении.

writeConcernError

Объект MongoDB\Driver\WriteConcernError, если возникла ошибка write concern, или null, если ошибки не было.

writeConcern

Объект MongoDB\Driver\WriteConcern, который использовался для bulk-операции записи, или null, если недоступен.

errorReplies

Массив документов ответа об ошибке, который вернул сервер.

Список изменений

Версия Описание
PECL-модуль mongodb 2.3.0 Добавлены свойства public readonly.

Содержание

+Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top