Laz*_*azy 3 mongoose mongodb node.js express
我想balance仅使用更新方法汇总旧用户来更新新用户。
users.update({user_id: 12345}, {balance: balanceFromFunc+oldBalance});
Run Code Online (Sandbox Code Playgroud)
有什么简单的方法可以做到这一点吗?还是我必须这样做?:
users.where(.... err, docs){
var oldBalance = users.docs.balance ;
var newBalance = "somevalue";
var NEW_Balance = newBalance + oldBalance;
users.update(...,balance : NEW_BALANCE)
}
Run Code Online (Sandbox Code Playgroud)
该$inc运营商
http://docs.mongodb.org/manual/reference/operator/update/inc/
users.update({user_id: 12345}, { $inc: { balance: balanceFromFunc } });
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1730 次 |
| 最近记录: |