如何使用新的mongodb驱动程序将phalcon(ODM)连接到Mongodb

时间:2016-02-16 18:50:14

标签: php mongodb phalcon odm

这是我使用old mongo php driver

的连接代码
$di->setShared('mongo', function () use ($config) {
    $mongoConfig = $config->mongo->toArray();
    $mongo = new MongoClient("mongodb://". $mongoConfig['host'] .":".$mongoConfig['port']);
    return $mongo->selectDB($mongoConfig['dbname']);
});
$di->setShared('collectionManager', function(){
    return new Phalcon\Mvc\Collection\Manager();
});

但驱动程序页面显示此警告

  

警告不推荐使用此扩展程序。相反,应该使用MongoDB扩展。

如何转换new mongodb driver的连接代码?

1 个答案:

答案 0 :(得分:1)

使用新的MongoDB驱动程序。首先,您需要确保在PHP运行时中加载Mongo扩展。其次,您需要获取新的MongoDB驱动程序并将其包含在项目中。

最后,旧驱动程序和新驱动程序之间的代码不兼容。因此,您需要重写实现和连接代码。