fifths/php-mongo

php mongodb 类

dev-master 2017-06-20 07:58 UTC

This package is auto-updated.

Last update: 2024-09-15 04:47:17 UTC


README

composer require fifths/php-mongo

##选择方法

  • select 从返回的文档中获取选择字段
  • where 查询的 where 部分
  • where_in 某物在某个数组的某个东西中
  • where_in_all 某物在某个数组的所有 * 某物中
  • where_not_in 某物不在某个东西的数组中
  • where_or 基于 or 某物在哪里
  • where_gt 某物大于某物
  • where_gte 某物大于或等于某物
  • where_lt 某物小于某物
  • where_lte 某物小于或等于某物
  • where_between 某物在某物之间
  • where_between_ne 某物在某物之间并且不等于某物
  • where_ne 某物不等于某物
  • order_by 排序结果
  • limitoffset 限制返回结果的数量
  • count 根据 where 查询的文档计数
  • distinct 获取给定键在单个集合中的唯一值列表
  • find 从集合中检索单个文档

##更新方法

  • set 将字段设置为值
  • unset_field 取消字段的设置
  • addtoset 如果不存在,将值添加到数组中
  • push 将值推入数组字段
  • pop 从数组字段中弹出一个值
  • pull 通过字段的值移除数组
  • rename_field 重命名字段
  • inc 增加字段的值
  • mul 乘以字段的值
  • max 如果指定的值大于字段当前值,则将字段的值更新为指定的值
  • min 如果指定的值小于字段当前值,则将字段的值更新为指定的值。
  • update 更新集合中的单个文档
  • update_all 更新集合中的所有文档

##删除方法

  • delete 删除集合中的单个文档
  • delete_all 删除集合中的所有文档

##聚合方法

  • aggregate 在文档上执行聚合查询

##索引方法

  • add_index 在集合上创建新索引
  • remove_index 从集合中删除索引
  • list_indexes 显示在集合上创建的所有索引

##数据库方法

  • switch_db 切换到不同的数据库
  • drop_db 删除数据库
  • drop_collection 删除集合