Stream Context Options
The PHP MongoDB extension provides Stream Context Support using the mongodb context.
A stream context must be created with stream_context_create() and passed to the MongoClient::__construct() before the actual connection to MongoDB is made. It is not possible to apply a stream context to already created streams.
Additional context options and parameters, such as ssl and notification parameters, are also supported.
The MongoDB context options provide a rich interface to log network traffic between the driver and the MongoDB servers. This interface can be used to provide query logging, profiler, debuggers, or anything that would need to inspect the underlaying commands and protocol options.
Table of Contents
- log_cmd_delete — Callback When Deleting Documents
- log_cmd_insert — Callback When Inserting Documents
- log_cmd_update — Callback When Updating Documents
- log_getmore — Callback When Retrieving Next Cursor Batch
- log_killcursor — Callback When Executing KILLCURSOR operations
- log_reply — Callback When Reading the MongoDB reply
- log_write_batch — Callback When Writing Batches