La classe MongoDB\Driver\WriteResult

(mongodb >=1.0.0)

Introduction

La classe MongoDB\Driver\WriteResult contient les informations sur une exĂ©cution MongoDB\Driver\BulkWrite et peut ĂȘtre retournĂ©e par MongoDB\Driver\Manager::executeBulkWrite().

Synopsis de la classe

final class MongoDB\Driver\WriteResult {
/* Propriétés */
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éthodes */
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
}

Propriétés

insertedCount

Le nombre de documents insérés (à l'exclusion des upserts), ou null si le write concern n'a pas demandé d'accusé de réception.

matchedCount

Le nombre de documents correspondant aux opérations de mise à jour et de remplacement, ou null si le write concern n'a pas demandé d'accusé de réception.

modifiedCount

Le nombre de documents modifiés par les opérations de mise à jour et de remplacement, ou null si le write concern n'a pas demandé d'accusé de réception ou si le serveur n'a pas signalé cette information.

deletedCount

Le nombre de documents supprimés, ou null si le write concern n'a pas demandé d'accusé de réception.

upsertedCount

Le nombre de documents upsertés, ou null si le write concern n'a pas demandé d'accusé de réception.

server

Le serveur qui a exécuté l'écriture groupée.

upsertedIds

Un tableau de valeurs _id pour les documents upsertés. Les clés du tableau correspondent à l'index de l'opération d'écriture depuis MongoDB\Driver\BulkWrite.

writeErrors

Un tableau de MongoDB\Driver\WriteError pour toutes les erreurs d'écriture survenues lors de l'exécution.

writeConcernError

Le MongoDB\Driver\WriteConcernError survenu, ou null si aucune erreur de write concern n'est survenue.

writeConcern

La MongoDB\Driver\WriteConcern utilisée pour l'écriture groupée, ou null si non disponible.

errorReplies

Un tableau de documents de réponse d'erreur du serveur.

Historique

Version Description
PECL mongodb 2.3.0 Ajout des propriétés publiques readonly.

Sommaire

add a note

User Contributed Notes

There are no user contributed notes for this page.