数据库 - Model 前置说明
官方开源项目 抓取代理IP

介绍

MongoDB组件从v2.5.4版本起支持。

MongoDB组件使用连接池实现,启动Swoole服务时会根据/config/mongodb.php中的配置项来初始化对应的连接池。

当该连接使用完后,需要调用\x\MongoDb()->return()方法归还连接。

注意:理论上所有连接归还会在__destruct阶段检测,未手动归还的连接会被系统自动回收。
但若业务代码发生致命异常,__destruct将无法触发。

组件要求

  • MongoDB 服务
  • php-mongodb 扩展

关于MongoDB-ORM

SW-X对MongoDB的一些日常操作,使用了类似Mysql-ORM的封装方式,如果需要一些自定义复杂的MongoDB命令,也可以使用组件提供的command()aggregate()方法。

注意:更多复杂的Mongo命令,可以使用\x\MongoDb组件提供的command()aggregate()方法自行实现。

关于逻辑运算符

MongoDB只支持以下8种逻辑运算符:

运算符 说明
= 等于
>= 大于等于
<= 小于等于
> 大于
< 小于
!= 不等于
like 模糊搜索

SW-X

企业级 - 高性能 PHP 框架

最后更新:3年前 . 作者-小黄牛

本篇目录