有这样一个需求需要更新数组中的数组中的数组的指定字段更新!
条件1:现在想要更新openidAttr中满足id是1001并且openid是aaaa的 childNum 自增1如何处理?
条件2:更新openidAttr中满足id是1004并且openid是bbbb的 childNum 自增1如何处理?
另外想要同时更新条件1和条件2如何处理?
const index = 0;
db.collection(‘text’).where({
'id':‘111111’,
'optionList.openidAttr.openid':‘aaaa’,
ptionList.openidAttr.id':'1001',
})
.update({
data: {
[`optionList.${index}.openidAttr.$.childNum`]:_.inc(1)
},
})