首先 确保你已经安装了
MongoDB driver for PHP(重要) 参考:http://pecl.php.net/package/mongodb
然后使用Composer安装ThinkPHP5.0的MongoDb驱动:
composer require topthink/think-mongo=1.*
5.0版本的核心框架支持
think-mongo扩展的版本是1.* 版本
修改你的数据库配置文件database.php中的type参数为:
'type' => 'thinkmongoConnection',
接下来可以使用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,

尊贵的董事大人
英文标题不为空时 视为本栏投稿
需要关键字 描述 英文标题