lalbert / silex-mongodb
为 Silex 2.x 和官方 MongoDB 驱动程序提供简单的 MongoDB 服务提供程序
v1.0.0
2016-05-27 15:55 UTC
Requires
- mongodb/mongodb: ~1.0
- silex/api: ~2.0
Requires (Dev)
- codacy/coverage: dev-master
- phpunit/phpunit: ~4.8 || ~5.3
- silex/silex: ~2.0
This package is auto-updated.
Last update: 2024-09-24 20:33:19 UTC
README
为 Silex 2.x 和官方 MongoDB 驱动程序提供简单的 MongoDB 服务提供程序
功能
此库通过扩展 (mongodb,不是 mongo) 和官方的 MongoDB PHP 驱动程序 提供对 MongoDB 数据库的简单访问。
要求
- PHP 5.4+
- mongodb 官方 PECL 扩展
安装
安装此组件的最佳方式是使用 Composer
$ composer require lalbert/silex-mongodb
使用方法
注册服务
$app->register(new MongoDBServiceProvider());
您还可以传递配置设置
有关允许的选项,请参阅 https://php.ac.cn/manual/en/mongodb-driver-manager.construct.php
$app->register(new MongoDBServiceProvider(), [
'mongodb.config' => [
'server' => 'mongodb://:27017',
'options' => [],
'driverOptions' => [],
]
]);
您的应用程序
$document = ['key' => 'value'];
$app['mongodb']
->mydatabase
->mycollection
->insert($document)
;
请参阅官方的 MongoDB PHP 库文档