25
02月
2021
1.安装 MongoDB PHP 扩展
PHP 官网上下载 MongoDB PHP 驱动包,下载地址:http://pecl.php.net/package/mongodb 下载最新版本
$ wget http://pecl.php.net/get/mongodb-1.9.0.tgz $ cd /mongodb-1.9.0 $ /usr/local/php/bin/phpize $ ./configure --with-php-config=/usr/local/php/bin/php-config $ make && make install
执行以上命令后,你需要修改php.ini文件,在 php.ini 文件中添加mongo配置,配置如下:
extension=mongodb.so
然后使用Composer
安装扩展包:composer require topthink/think-mongo=2.0.*
新增数据
Db::connect([
// 数据库类型
'type' => '\think\mongo\Connection',
// 数据库连接DSN配置
'query' => '\think\mongo\Query',
// 服务器地址
'hostname' => '127.0.0.1',
// 数据库名
'database' => 'XXX',
// 数据库用户名
'username' => 'XXXX',
// 数据库密码
'password' => 'XXXXXX',
])->table($table_name)->insertGetId($data);
查询数据
备注 :
where条件判断大小 直接用 > < 就可以不需要 gt lt
模糊查询 不需要在写 %% 直接写 like=>'查询字符串'
Db::connect([
// 数据库类型
'type' => '\think\mongo\Connection',
// 数据库连接DSN配置
'query' => '\think\mongo\Query',
// 服务器地址
'hostname' => '127.0.0.1',
// 数据库名
'database' => 'XXX',
// 数据库用户名
'username' => 'XXXX',
// 数据库密码
'password' => 'XXXXX',
])->table($table_name)->where($where)->limit(20)->select();
特殊说明,本文版权归 ning个人博客 所有带原创标签请勿转载,转载请注明出处.
本文标题: thinkphp5.1使用mongodb