MongoDB CakePHP 中的配置 3.x

MongoDB configuration in CakePHP 3.x

我在互联网上找到的所有资料都是关于 CakePHP V2 的。在 V3 中,我无法使用 cakePHP 3 配置 MongoDB。我不知道如何为 mongoDB 配置数据源。 我的默认数据库配置如下:

'Datasources' => [
    'default' => [
        'className' => 'Cake\Database\Connection',
        'driver' => 'Cake\Database\Driver\Mysql',
        'persistent' => false,
        'host' => 'localhost',
        'username' => 'root',
        'password' => '',
        'database' => 'users',
        'encoding' => 'utf8',
        'timezone' => 'UTC',
        'cacheMetadata' => true,
        'quoteIdentifiers' => false,
    ]
] 

这不是解决方案,但可以让您深入了解带有 mongoDB 的 cakePHP 3。 对于 now.The,cakePHP 3 不支持 mongodb 数据源,您最多可以做的就是创建一个新数据源,就像 ichikaway 对 cakePHP 2 所做的那样。如果需要,您可以使用它 Link Here. Fingers are crossed that someone will take an initiative and built one. You can go through the presentation of ichikaway at cakefest and get an insight for the cakePHP 2 plugin for mongodb Video Link

Edit-1:由 lewestopher 开发的新插件,请随时查看 url 以获取更多信息 cakephp-monga。我还没有使用过它,但值得一试,不错的入门。 Edit-2:只是更新 tiaguinho mongodb-cakephp3

也可以使用另一个数据源