Firestore - Как уменьшить целочисленное значение атомарно в базе данных? - PullRequest
1 голос
/ 11 апреля 2019

Firestore недавно запустил новую функцию для атомарного увеличения и уменьшения целых значений.

Я могу увеличить целое значение, используя

Например, FieldValue.increment(50)

Но как уменьшить?

Я пытался использовать FieldValue.decrement(50) Но в FieldValue нет такого метода, как декремент.

Это не работает.

https://firebase.googleblog.com/2019/03/increment-server-side-cloud-firestore.html?linkId=65365800&m=1

1 Ответ

3 голосов
/ 11 апреля 2019

Чтобы уменьшить значение в поле, сделайте отрицательное приращение.Итак:

FieldValue.increment(-50)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...