(TP6)ThinkPHP6操作MongoDB

PHP 投稿 230500 0 评论

(TP6)ThinkPHP6操作MongoDB

首先为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();

其他增删改相关操作需要自己进行源代码研究探索。

编程笔记 » (TP6)ThinkPHP6操作MongoDB

赞同 (150) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽