- 提供一个最简复现 Demo
db.collection('user').where({
unionId: event.unionId
})
.update({
data: {
care: care.splice(care.indexOf(event.Id), 1),
cTime: db.serverDate(),
lastTime: db.serverDate()
},
})
如以上标蓝色部分, update care 字段的值, 能用care字段计算得莱吗?
框架类型 | 问题类型 | 终端类型 | AppID | 基础库版本 |
---|---|---|---|---|
小程序 | Bug | 客户端 | Joi3420973842jls | 无 |
2 个回答
用command的inc,https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/command/Command.inc.html。
const _ = db.command db.collection('todos').doc('todo-id').update({ data: { progress: _.inc(10) } })
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-server-api/database/db.command.html
你根本没搞清楚我的意思, 哪些个命令根本解决不了问题, 或者要用几次命令访问几次数据库才行