Eyoucms程序开发:MongoDb

易优教程 0 来源:老K模板网 收藏

首先,确保你已经安装了MongoDB driver for PHP(重要),参考:

http://pecl.php.net/package/mongodb

然后使用Composer安装ThinkPHP5.0MongoDb驱动:

composer require topthink/think-mongo=1.*

5.0版本的核心框架支持think-mongo扩展的版本是1.* 版本

修改你的数据库配置文件database.php中的type参数为:

'type'  =>  '\think\mongo\Connection',

接下来可以使用Db类直接操作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,

免责声明:1.凡本站注明“来源:XXX(非老K模板网)”的作品,均转载自其它媒体,所载的文章、图片、音频视频文件等资料的版权归版权所有人所有,如有侵权,请联系laokcms#126.com处理;2.凡本站转载内容仅代表作者本人观点,与老K模板网无关。
0 条评论

网友留言