MongoDb-ORM操作,依赖\x\MongoDb
组件实现。
setDec()
:是链式操作的终结方法之一,用于构造自减语句。
该方法调用后会对符合条件的数据进行自减操作。
若该方法没有前置where
条件,则会直接返回
依赖类:\x\MongoDb
方法名:setDec()
参数:
string|array $array
int $size
1
array $config
['multi' => true, 'upsert' => false]
返回值:成功true
,失败false
单个字段自减:
$Mongo = new \x\MongoDb();
$Mongo->table('user')->name('log')->where('id', 1)->setDec('money', 20);
如果不填自减数,默认会是1
。
批量字段自减:
$Mongo = new \x\MongoDb();
$Mongo->table('user')->name('log')->where('id', 1)->setDec([
'money' => 10,
'age' => 20,
]);