Класс 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