La clase MongoDB\Driver\WriteResult

(mongodb >=1.0.0)

Introducción

La clase MongoDB\Driver\WriteResult contiene las informaciones sobre una ejecución MongoDB\Driver\BulkWrite y puede ser retornado por MongoDB\Driver\Manager::executeBulkWrite().

Sinopsis de la clase

final class MongoDB\Driver\WriteResult {
/* Propiedades */
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;
/* Métodos */
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
}

Propiedades

insertedCount

El número de documentos insertados (excluyendo los upserts), o null si el write concern no ha solicitado acuse de recibo.

matchedCount

El número de documentos coincidentes con las operaciones de actualización y reemplazo, o null si el write concern no ha solicitado acuse de recibo.

modifiedCount

El número de documentos modificados por las operaciones de actualización y reemplazo, o null si el write concern no ha solicitado acuse de recibo o si el servidor no ha proporcionado esta información.

deletedCount

El número de documentos eliminados, o null si el write concern no ha solicitado acuse de recibo.

upsertedCount

El número de documentos upserted, o null si el write concern no ha solicitado acuse de recibo.

server

El servidor que ha ejecutado el bulk write.

upsertedIds

Un array de valores _id para los documentos upserted. Las claves del array corresponden al índice de la operación de escritura de MongoDB\Driver\BulkWrite.

writeErrors

Un array de MongoDB\Driver\WriteError para los errores de escritura producidos durante la ejecución.

writeConcernError

El MongoDB\Driver\WriteConcernError que ha ocurrido, o null si no ha ocurrido ningún error de write concern.

writeConcern

El MongoDB\Driver\WriteConcern utilizado para el bulk write, o null si no está disponible.

errorReplies

Un array de documentos de respuesta de error procedentes del servidor.

Historial de cambios

Versión Descripción
PECL mongodb 2.3.0 Las propiedades public readonly han sido añadidas.

Tabla de contenidos

add a note

User Contributed Notes

There are no user contributed notes for this page.