ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 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' => '\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, ```