TP5使用mongodb扩展
ThinkPHP 5.0 MongoDb驱动
首先安装官方的mongodb扩展:
http://pecl.php.net/package/mongodb
找到对应的php版本的扩展
然后,配置应用的数据库配置文件database.php
的type
参数为:
'type' => '\think\mongo\Connection',
即可正常使用MongoDb,例如:
使用最新mongodb扩展
Db::name('demo') ->find(); Db::name('demo') ->field('id,name') ->limit(10) ->order('id','desc') ->select();
或者使用模型操作:
User::get(1); User::all('1,2,3');MongoDb默认的主键是_id并且是一个ObjectID对象,如果需要和mysql一样使用id作为主键,可以如下参数:
// 强制把_id转换为id 'pk_convert_id' => true,