La classe MongoDB\Driver\Monitoring\CommandSucceededEvent

(mongodb >=1.3.0)

Introduction

La classe MongoDB\Driver\Monitoring\CommandSucceededEvent encapsule des informations sur une commande réussie.

Synopsis de la classe

final class MongoDB\Driver\Monitoring\CommandSucceededEvent {
/* Propriétés */
public readonly string $host;
public readonly int $port;
public readonly string $commandName;
public readonly string $databaseName;
public readonly int $duration;
public readonly object $reply;
public readonly string $operationId;
public readonly string $requestId;
public readonly ?int $serverConnectionId;
/* Méthodes */
final public getCommandName(): string
final public getDatabaseName(): string
final public getDurationMicros(): int
final public getHost(): string
final public getOperationId(): string
final public getPort(): int
final public getReply(): object
final public getRequestId(): string
final public getServerConnectionId(): ?int
}

Propriétés

host
Le nom d'hôte du serveur ayant exécuté la commande.
port
Le port du serveur ayant exécuté la commande.
commandName
Le nom de la commande.
databaseName
Le nom de la base de données.
duration
La durée de la commande en microsecondes. La durée est une valeur calculée qui inclut le temps d'envoi du message et de réception de la réponse du serveur.
reply
Le document de réponse retourné par le serveur.
operationId
L'identifiant d'opération. Il peut être utilisé pour relier des évènements entre eux, comme les écritures groupées (bulk writes), qui peuvent dispatcher plusieurs commandes.
requestId
L'identifiant de requête. Il peut être utilisé pour associer cet MongoDB\Driver\Monitoring\CommandSucceededEvent avec un MongoDB\Driver\Monitoring\CommandStartedEvent correspondant.
serviceId
L'identifiant de service, ou null si le serveur ne le prend pas en charge (c'est-à-dire qu'il n'utilise pas le mode équilibrage de charge).
serverConnectionId
L'identifiant de connexion au serveur, ou null s'il n'est pas disponible.

Historique

Version Description
PECL mongodb 2.3.0 Ajout des propriétés publiques readonly. La propriété duration remplace la méthode getDurationMicros().

Sommaire

add a note

User Contributed Notes

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