moriony/silex-mongo-provider

Silex 框架的 Mongo 服务提供者。

1.2.2 2014-03-09 08:05 UTC

This package is auto-updated.

Last update: 2024-08-25 19:06:56 UTC


README

Build Status Coverage Status Dependency Status

Mongo 服务提供者,适用于Silex 框架。

通过 composer 安装

在您的 composer.json 文件中添加此库的依赖项。

{
    "require": {
        "moriony/silex-mongo-provider": "*"
    }
}

然后运行 composer install(或 update)来下载所有文件。

用法

服务注册

$app->register(new MongoServiceProvider, array(
    'mongo.connections' => array(
        'default' => array(
            'server' => "mongodb://localhost:27017",
            'options' => array("connect" => true)
        )
    ),
));

获取连接

$connections = $app['mongo'];
$defaultConnection = $connections['default']; 

通过工厂创建 mongo 连接

$mongoFactory = $app['mongo.factory'];
$customConnection = $mongoFactory("mongodb://localhost:27017", array("connect" => true));