首先为PHP安装MongoDB扩展:
pecl install mongodb
官方文档没找到比较详细的介绍,ThinkPHP6操作MongoDB数据库驱动配置。
config/databases.php 添加配置项
'connections' => [
'mongo' => [
// 数据库类型
'type' => 'mongo',
// 服务器地址
'hostname' => '127.0.0.1',
// 数据库名
'database' => 'test',
// 用户名
'username' => '',
// 密码
'password' => '',
// 端口
'hostport' => '27017',
],
// 更多的数据库配置信息
],
mongo 的操作类 项目目录\vendor\topthink\think-orm\src\db\Mongo.php
ThinkPHP6操作MongoDB使用示例:
$dataList = \think\facade\Db::connect('mongo')
->table('test')
->order('create_time')
->limit(5)
->select();
其他增删改相关操作需要自己进行源代码研究探索。