log_reply

(PECL mongo >= 1.5.0)

log_replyCallback When Reading the MongoDB reply

説明

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

A callable function, used by the log_reply context option, when reading a reply from MongoDB.

注意:

This is not a real function, only a prototype of how the function should be.

パラメータ

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

key value
length integer, bytes, message reply length
request_id integer, the server request identifier
response_id integer, the driver request identifier this message is a response of
opcode integer, the opcode id

operationHeaders

key value
flags integer, bitmask of protocol flags
cursor_id integer, ID of the cursor created on the server (0 if none created, or its been exhausted)
start The starting offset of this cursor
returned integer, how many documents are returned in this trip