Firestore最近启动了一项新功能,可以原子地递增和递减整数值。
我可以使用来增加整数值
例如,
FieldValue.increment(50)
但是如何递减?
我尝试使用FieldValue.decrement(50)
但是FieldValue中没有像递减这样的方法。
它不起作用。
答案 0 :(得分:0)
要减少字段中的值,请执行负值递增。所以:
FieldValue.increment(-50)
答案 1 :(得分:0)
确保您没有从Firestore实例访问FieldValue。例如。 (在具有sdk的node.js中)
admin.firestore().FieldValue.increment(-50) // Won't work
admin.firestore.FieldValue.increment(-50) // Will work
这对我有用。