mongodb

pecl install mongodb

MongoDB driver for PHP

The purpose of this driver is to provide exceptionally thin glue between MongoDB
and PHP, implementing only fundamental and performance-critical components
necessary to build a fully-functional MongoDB driver.

Maintainer

  • Andreas Braun (lead )
  • Jeremy Mikola (lead )
  • Derick Rethans (lead ) [inactive]
  • Hannes Magnusson (lead ) [inactive]
  • Katherine Walker (developer ) [inactive]
  • Jeremy Mikola (developer ) [inactive]
  • Derick Rethans (lead ) [inactive]
  • Hannes Magnusson (lead ) [inactive]

Details

Stars: 853
Issue openned: 6
Downloads: 14593745
1.14.0beta1
2 years ago
Request a build
Request to the website owner's team the built this extension with this parameters. The result is not guaranteed and can be impossible for many reasons. The extension source code is frequently not upto date with the most recent PHP version.
If you have another code source for this extension, provide it in comment.
Please (or register) to request a build.
Version 1.14.0beta1 change log


** Bug
* [PHPC-2088] - Memory leak in php_phongo_zval_to_bson_value
* [PHPC-2089] - Various bson_value_t memory leaks in ClientEncryption methods
* [PHPC-2098] - phongo_clientencryption_init uses wrong signature when compiling without CSFLE

** New Feature
* [PHPC-1899] - getServerConnectionId for command monitoring events
* [PHPC-2005] - Support 'let' option for multiple CRUD commands
* [PHPC-2049] - BulkWrite and Query support comment option of any type
* [PHPC-2085] - autoEncryption options for queryable encryption
* [PHPC-2092] - ClientEncryption options for queryable encryption
* [PHPC-2096] - Implement Manager::getEncryptedFieldsMap()
* [PHPC-2097] - Enable ClientEncryption constructor

** Task
* [PHPC-2053] - Remove mongodb.mock_service_id INI option
* [PHPC-2078] - Allow PECL release-upload.php to verify version constants
* [PHPC-2090] - Add MongoDB 5.0 to load balancer CI matrix

** Improvement
* [PHPC-2087] - Bump maxWireVersion for MongoDB 6.0
* [PHPC-2094] - Relay command comment when constructing a cursor

requires:

  • php >=7.2.0<=8.99.99
  • pearinstaller >=1.4.8