log_reply

(PECL mongo >= 1.5.0)

log_replyFunción de retrollamada al leer una réplica de MongoDB

Descripción

log_reply ( array $server , array $messageHeaders , array $operationHeaders )

Una función de tipo callable, usada por la opción de contexto log_reply, al leer una réplica de MongoDB.

Nota:

Esta no es una función real, es solamente un prototipo de cómo debería ser la función.

Parámetros

server

Un array que contiene la información básica sobre el servidor elegido.

Clave Valor
Hash Hash del servidor, ejemplo: localhost:27017;-;X;56052
type Tipo de nodo (primario/secundario/mongos/árbitro): 2
max_bson_size El tamaño máximo de BSON que acepta este nodo por el cable: 16777216
max_message_size El tamaño máximo de mensaje que acepta este nodo por el cable: 48000000
request_id El identificador de petición para este mensaje: 42

messageHeaders

Clave Valor
length integer, bytes, longitud del mensaje de réplica
request_id integer, el identificador de petición del servidor
response_id integer, el identificador de petición del servidor del cual este mensaje es una respuesta
opcode integer, el identificador del código de operación

operationHeaders

Clave Valor
flags integer, máscara de bit de indicadores de protocolo
cursor_id integer, ID del cursor creado en el servidor (0 si no se creó ninguno a ha expirado)
start El índice de inicio de este cursor
returned integer, cúantos documentos se devuelven