这是我使用旧 mongo php 驱动程序的连接代码
$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 PhalconMvcCollectionManager();
});
但驱动程序页面显示此警告
警告 此扩展已弃用。相反,应该使用MongoDB扩展。
如何转换新 mongodb 驱动程序的连接代码?
使用新的 MongoDB 驱动程序。首先,您需要确保 Mongo 扩展已加载到 PHP 运行时中。其次,您需要获取新的MongoDB驱动程序并将其包含在项目中。
最后,旧驱动程序和新驱动程序之间的代码不兼容。因此,您需要重写实现和连接代码。