比如我想对某条记录里面的一个字典不同的key做自增的原子操作
原先的代码是
db.collection().doc().update({
data:{key:_inc(1)}
})
现在我需要对一个字典object里面的不同的key做操作,比如
dict.key1: _inc(1)
dict.key2:_inc(3)
.....
现在问题是:这个操作是动态的,会根据用户的提交数据来算出到底要变几个key,各自变多少
如果我把update里面的data单独用一个变量来保存,比如写成
db.collection().doc().update({
data: updateData
})
在此之前去操作updateData,貌似不行,程序会报错
所以想问一下这种情况如何解决呢?不知道我表述清楚没有
updateData 这个存的啥
dict.key2:_inc(3)} 这样。。。