LonghornPHP 2026

La clase MongoDB\Driver\Monitoring\CommandSucceededEvent

(mongodb >=1.3.0)

Introducción

La clase MongoDB\Driver\Monitoring\CommandSucceededEvent encapsula información sobre un comando exitoso.

Sinopsis de la clase

final class MongoDB\Driver\Monitoring\CommandSucceededEvent {
/* Propiedades */
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étodos */
final public function getCommandName(): string
final public function getDatabaseName(): string
final public function getDurationMicros(): int
final public function getHost(): string
final public function getOperationId(): string
final public function getPort(): int
final public function getReply(): object
final public function getRequestId(): string
final public function getServer(): MongoDB\Driver\Server
final public function getServerConnectionId(): ?int
final public function getServiceId(): ?MongoDB\BSON\ObjectId
}

Propiedades

host

El nombre del host del servidor que ejecutó el comando.

port

El puerto del servidor que ejecutó el comando.

commandName

El nombre del comando.

databaseName

El nombre de la base de datos.

duration

La duración del comando en microsegundos. La duración es un valor calculado que incluye el tiempo necesario para enviar el mensaje y recibir la respuesta del servidor.

reply

El documento de respuesta devuelto por el servidor.

operationId

El identificador de operación. Puede usarse para vincular eventos entre sí, como en escrituras en bloque, que pueden despachar varios comandos.

requestId

El identificador de la petición. Puede usarse para asociar este MongoDB\Driver\Monitoring\CommandSucceededEvent con un MongoDB\Driver\Monitoring\CommandStartedEvent correspondiente.

serviceId

El identificador de servicio, o null si el servidor no lo soporta (es decir, cuando no se utiliza el modo de balanceo de carga).

serverConnectionId

El identificador de la conexión al servidor, o null si no está disponible.

Historial de cambios

Versión Descripción
PECL mongodb 2.3.0 Se añadieron propiedades públicas readonly. La propiedad duration reemplaza al método getDurationMicros().

Tabla de contenidos

add a note

User Contributed Notes

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