lalbert/silex-mongodb

为 Silex 2.x 和官方 MongoDB 驱动程序提供简单的 MongoDB 服务提供程序

v1.0.0 2016-05-27 15:55 UTC

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 数据库的简单访问。

要求

安装

安装此组件的最佳方式是使用 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 库文档