International PHP Conference Munich 2025

La classe MongoDB\Driver\Exception\BulkWriteCommandException

(mongodb >=2.1.0)

Introduction

Exception lancée lors de l'exécution échouée d'une MongoDB\Driver\BulkWriteCommand. Les méthodes de la classes apportent plus de details sur les erreurs qui se sont produites, incluant les erreurs de réponse et les résultats partiels de l'écriture en masse.

Synopsis de la classe

class MongoDB\Driver\Exception\BulkWriteCommandException extends MongoDB\Driver\Exception\ServerException implements MongoDB\Driver\Exception\Exception {
/* Propriétés */
/* Propriétés héritées */
protected ?array $errorLabels;
protected string $message = "";
private string $string = "";
protected int $code;
protected string $file = "";
protected int $line;
private array $trace = [];
private ?Throwable $previous = null;
/* Méthodes */
final public getWriteErrors(): array
/* Méthodes héritées */
final public Exception::getCode(): int
final public Exception::getFile(): string
final public Exception::getLine(): int
final public Exception::getTrace(): array
}

Propriétés

errorReply

Chacune des erreurs du plus haut niveau qui ont eu lieu lors de l'essaie de la communication avec le serveur ou de l'exécution de l'écriture en masse. Cette valeur peut être null si l'exception a été lancée à cause d'erreurs survenant lors d'écritures individuelles.

partialResult

Une MongoDB\Driver\BulkWriteCommandResult apporte le résultat de toutes les opérations qui ont été effectuées avant l'erreur. Cette valeur peut être null s'il ne peut pas être déterminé qu'au moins une écriture a été effectuée avec succès (et reconnue).

writeConcernErrors

Un tableau de chacun des MongoDB\Driver\WriteConcernErrors qui se sont produits lors de l'exécution de l'écriture en masse. Cette liste peut avoir plusieurs entréss si plus d'une commande serveur a été requise pour exécuter l'écriture en masse.

writeErrors

Un tableau de chacun des MongoDB\Driver\WriteErrors qui se sont produits lors de l'exécution de l'écriture individuelle. Les clés de tableau correspondent à l'index de l'opération d'écriture de MongoDB\Driver\BulkWriteCommand. Cette liste va contenir au plus une entrée si l'écriture en masse était ordonnée.

Sommaire

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top