log_reply

(PECL mongo >= 1.5.0)

log_replyCallback-функция, при чтении ответа MongoDB

Описание

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

callable функция, используемая контекстной опцией log_reply, при чтении ответа из MongoDB.

Замечание:

Это не настоящая функция, а всего лишь прототип, какой должна быть функция.

Список параметров

server

Массив, содержащий основную информацию о выбранном сервере.

ключ значение
hash хэш сервера, например: localhost:27017;-;X;56052
type Тип узла (primary/secondary/mongos/arbiter): 2
max_bson_size максимальный размер BSON, который этот узел поддерживает: 16777216
max_message_size Максимальный размер сообщения, который этот узел поддерживает: 48000000
request_id Идентификатор запроса для этого сообщения: 42

messageHeaders

ключ значение
length целое число, байты, длина ответа на сообщение
request_id целое число, идентификатор запроса сервера
response_id целое число, идентификатор запроса драйвера, на который это сообщение является ответом
opcode целое число, идентификатор кода операции

operationHeaders

ключ значение
flags целое число, битовая маска флагов протокола
cursor_id целое число, идентификатор курсора, созданного на сервере (0, если ни один не создан, или он устарел)
start начальное смещение этого курсора
returned целое число, сколько документов возвращено на этот раз