Firestore недавно запустил новую функцию для атомарного увеличения и уменьшения целых значений.
Я могу увеличить целое значение, используя
Например, FieldValue.increment(50)
FieldValue.increment(50)
Но как уменьшить?
Я пытался использовать FieldValue.decrement(50) Но в FieldValue нет такого метода, как декремент.
FieldValue.decrement(50)
Это не работает.
https://firebase.googleblog.com/2019/03/increment-server-side-cloud-firestore.html?linkId=65365800&m=1
Чтобы уменьшить значение в поле, сделайте отрицательное приращение.Итак:
FieldValue.increment(-50)