【发布时间】:2019-09-19 07:37:49
【问题描述】:
我想使用sails(node)在更新查询中将字段值加1
Users.update({ code: referral }, { $inc: [{ referredCount: 1 }] }).then(function (update) {})
I have tried this.
Users.update({ code: referral }, { $inc: [{ referredCount: 1 }] }).then(function (update) {})
"err": {
"error": "E_UNKNOWN",
"status": 500,
"summary": "Encountered an unexpected error",
"raw": {
"name": "MongoError",
"message": "The dollar ($) prefixed field '$inc' in '$inc' is not valid for storage.",
"driver": true,
"index": 0,
"code": 52,
"errmsg": "The dollar ($) prefixed field '$inc' in '$inc' is not valid for storage."
}
}
【问题讨论】:
-
尝试 { $inc: { referCount: 1 }}
-
@sushantmehta 不工作
-
@AbhishekBansal 您的架构或数据是什么样的?在你正在表演的基础上。