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();
发表评论