Download the PHP package lmz/hyperf-mongodb without Composer
On this page you can find all versions of the php package lmz/hyperf-mongodb. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package hyperf-mongodb
hyperf-mongodb
composer require lmz/hyperf-mongodb
demo
配置文件路径:config/autoload/mongodb.php
,可以参考 publish
目录下 mongodb.php
通过 Mongodb\Client::class
,调用,具体用法参考:https://docs.mongodb.com/ecosystem/drivers/php/
通过代理类使用
我们可以重写一个 Course
类并继承 Hyperf\Mongodb\Mongodb
类,修改 poolName
为上述的 tf_course
,即可完成对连接池的切换,示例:
使用工厂类
在每个库对应一个固定的使用场景时,通过代理类是一种很好的区分的方法,但有时候需求可能会更加的动态,这时候我们可以通过 Hyperf\Mongodb\MongodbFactory
工厂类来动态的传递 poolName
来获得对应的连接池的客户端,而无需为每个库创建代理类,示例如下:
All versions of hyperf-mongodb with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.3
hyperf/contract Version ~2.2.0
hyperf/pool Version ~2.2.0
hyperf/utils Version ~2.2.0
mongodb/mongodb Version ^1.5
hyperf/contract Version ~2.2.0
hyperf/pool Version ~2.2.0
hyperf/utils Version ~2.2.0
mongodb/mongodb Version ^1.5
The package lmz/hyperf-mongodb contains the following files
Loading the files please wait ....