mongo php library
1.20.0
該程式庫提供了圍繞較低層級 PHP 驅動程式( mongodb
擴充)的高階抽象。
雖然該擴充功能提供了用於執行命令、查詢和寫入操作的有限 API,但該程式庫實作了與其他 MongoDB 驅動程式類似的全功能 API。它包含客戶端、資料庫和集合物件的抽象,並提供CRUD 操作和常用命令(例如索引和集合管理)的方法。
如果您正在使用 MongoDB 開發應用程序,則應考慮使用此程式庫或其他高級抽象,而不是單獨使用擴充功能。
有關該庫的架構和mongodb
擴充的其他資訊可以在架構概述中找到。
安裝此程式庫的首選方法是使用 Composer 從專案根目錄執行以下命令:
$ composer require mongodb/mongodb
其他安裝說明可以在庫文件中找到。
由於該庫是驅動程式的高階抽象,因此也需要安裝mongodb
擴充:
$ pecl install mongodb
$ echo "extension=mongodb.so" >> `php --ini | grep "Loaded Configuration" | sed -e "s|.*:s*||"`
該擴充功能的其他安裝說明可以在其 PHP.net 文件中找到。
版本是自動建立的,並且使用 PHP 團隊的 GPG 金鑰對產生的版本標籤進行簽署。要驗證標籤簽名,請下載金鑰並使用gpg
導入它:
gpg --import php-driver.asc
然後,在本地克隆中,驗證給定標籤的簽名(例如1.19.0
):
git show --show-signature 1.19.0
筆記
Composer 不支援在安裝過程中驗證簽名。
與該程式庫相關的問題應在 MongoDB 的 JIRA 中的 PHPLIB 專案中報告。與擴充相關的問題應在 PHPC 專案中報告。
對於一般問題和支援請求,請使用 MongoDB 的技術支援管道之一。
如果您發現驅動程式或任何其他 MongoDB 專案中存在安全漏洞,請根據建立漏洞報告中的說明進行報告。
在 MongoDB 的 JIRA 中的 PHPLIB 專案中追蹤開發情況。為此專案做出貢獻的文件可以在 CONTRIBUTING.md 中找到。