首頁  >  文章  >  後端開發  >  PHP MongoDB 上下文選項

PHP MongoDB 上下文選項

王林
王林轉載
2023-09-16 08:17:021397瀏覽

PHP MongoDB 上下文选项

簡介

PHP可以透過資料庫擴充與MongoDB資料庫互動。對於舊版的 PHP,可以從 PECL 安裝 mongo 驅動程式。現在已被 mongodb 驅動程式取代。這兩個驅動程式都可以使用適用於 Linux/Windows/MacOS 作業系統的預編譯二進位檔案進行安裝。或者,可以從 github 上提供的來源 tarball 進行手動安裝。無論哪種情況,都應在  php.ini 設定中啟用 mongo 或 mongodb 擴充。

PHP MongoDB 擴充功能使用 mongodb 上下文提供流上下文支援。相關上下文選項如下

Options

log_cmd_insert ( array $server , array $document , array $writeOptions , array $protocolOptions )

這是一個是一個可呼叫函數,在插入文件時由 log_cmd_insert 上下文選項使用

log_cmd_delete ( array $server , array $writeOptions , array $deleteOptions ,陣列$protocolOptions )

這是一個回呼函數,在刪除文件時由log_cmd_delete 上下文選項使用

log_cmd_update ( array $server , array $writeOptions , array $updateOptions , array $protocolOptions )

更新文件時,此函數由 log_cmd_update 上下文選項使用

log_write_batch ( array $server , array $writeOptions , array $ batch , array $protocolOptions )

此函數由 log_write_batch 上下文選項,執行批次操作時。

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

此回呼函數在讀取MongoDB 回覆時使用

#log_getmore ( array $server , array $info )

當執行GET_MORE 操作時,此可呼叫函數由log_getmore 上下文選項

log_killcursor ( array $server , array $info )

執行KILLCURSOR 操作時回呼

$server# 陣列包含下列參數的基本資訊

hash− 伺服器哈希,例如:localhost:27017;-;X;56052

type - 節點類型(主/輔助/mongos/仲裁器) - 2

max_bson_size - 最大BSON 大小該節點接受的線路- 16777216

max_message_size - 該節點接受的線路上的最大訊息大小- 48000000

request_id# 此訊息的請求識別碼− 42

以上是PHP MongoDB 上下文選項的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除
上一篇:PHP解析錯誤下一篇:PHP解析錯誤