ThinkPHP3.0完全开发手册
Mongo的数据更新设置用于数据保存和写入操作,可以支持:
表达式 |
含义 |
Mongo原生用法 |
inc |
数字字段增长或减少 |
$inc |
set |
字段赋值 |
$set |
unset |
删除字段值 |
$unset |
push |
追加一个值到字段(必须是数组类型)里面去 |
$push |
pushall |
追加多个值到字段(必须是数组类型)里面去 |
$pushall |
addtoset |
增加一个值到字段(必须是数组类型)内,而且只有当这个值不在数组内才增加 |
$addtoset |
pop |
根据索引删除字段(必须是数组字段)中的一个值 |
$pop |
pull |
根据值删除字段(必须是数组字段)中的一个值 |
$pull |
pullall |
一次删除字段(必须是数组字段)中的多个值 |
$pullall |
例如,
$data['id'] = 5;
$data['score'] = array('inc',2);
$Model->save($data);