JetBrains PHPverse 2026

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 getDeletedCount(): int
final public getInsertedCount(): int
final public getMatchedCount(): int
final public getModifiedCount(): int
final public getUpsertedCount(): int
final public getUpsertedIds(): array
final public getWriteErrors(): array
final public isAcknowledged(): bool
}

Propriétés

insertedCount
Le nombre de documents insérés (à l'exclusion des upserts), ou null si la préoccupation d'écriture 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 la préoccupation d'écriture 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 la préoccupation d'écriture 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 la préoccupation d'écriture n'a pas demandé d'accusé de réception.
upsertedCount
Le nombre de documents upsertés, ou null si la préoccupation d'écriture 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 préoccupation d'écriture 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.
To Top