La clase MongoDB\Driver\Monitoring\CommandStartedEvent

(mongodb >=1.3.0)

Introducción

La clase MongoDB\Driver\Monitoring\CommandStartedEvent contiene la información sobre una orden que ha comenzado.

Sinopsis de la Clase

final class MongoDB\Driver\Monitoring\CommandStartedEvent {
/* Propiedades */
public readonly string $host;
public readonly int $port;
public readonly string $commandName;
public readonly string $databaseName;
public readonly object $command;
public readonly string $operationId;
public readonly string $requestId;
public readonly ?int $serverConnectionId;
/* Métodos */
final public getCommand(): object
final public getCommandName(): string
final public getDatabaseName(): string
final public getHost(): string
final public getOperationId(): string
final public getPort(): int
final public getRequestId(): string
final public getServerConnectionId(): ?int
}

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.
command
El documento del comando.
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\CommandStartedEvent con un MongoDB\Driver\Monitoring\CommandSucceededEvent o MongoDB\Driver\Monitoring\CommandFailedEvent 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.

Tabla de contenidos