MongoDb
首先,确保你已经安装了
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" => " hinkmongoConnection",
接下来可以使用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,