数据更新操作符
$inc
用法:{$inc:{field:value}},对一个数字字段的某个field更新value
 
  
 
  
 
  


  1.  
  2.  function update($id$field="num"$skip=1) { 
  3.     //TODO 其他操作 以及 添加判断 

  4.        db.test.update({"_id":"503204b58ead0e141100000c"},{$inc:{$field:(int)$skip}}, true) 
  5.     } 
注意:
skip 变量一定要强制转换,由于mongo 特性决定,否则不会更新,特别是使用负数的时候比如
  1. //数字增加 
  2. $this->update("id"); 
  3. //数字减少 
  4. $this->update('id', "num", "-1")