表达式
含义
Mongo原生用法
inc
数字字段增长或减少
$inc
set
字段赋值
$set
unset
删除字段值
$unset
push
追加一个值到字段(必须是数组类型)里边去
$push
pushall
追加多个值到字段(必须是数组类型)里边去
$pushall
addtoset
增加一个值到字段(必须是数组类型)内,而且只有当这样的值不在数组内才增加
$addtoset
pop
依据索引删除字段(必须是数组字段)中的一个值
$pop
pull
依据值删除字段(必须是数组字段)中的一个值
$pull
pullall
迅速删除字段(必须是数组字段)中的多个值
$pullall
表达式查询采用下边的方法:
$map['字段名'] = array('表达式','查询条件');
在使用like查询表达式的时候,和mysql的方法略有差异,对应关系如下:
Mysql模糊查询 Mongo模糊查询
array('like','%thinkphp%'); array('like','thinkphp');
array('like','thinkphp%'); array('like','^thinkphp');
array('like','%thinkphp'); array('like','thinkphp$');
LIKE: 同sql的LIKE
热点文章
最新文章