Ионная инкрементность Firestore Value - PullRequest
0 голосов
/ 24 мая 2018

Мне было интересно, есть ли способ увеличить значение в Firestore с помощью Ionic.Например, кнопка «Нравится» и при нажатии значение поля «Нравится» добавляет +1 к существующему значению.

Я видел примеры с «транзакциями», где это делается, но это было с базой данных реального времени, а не сОблачный Пожарный Магазин.Я посмотрел дальше и не смог найти никакой документации, касающейся Firestore.

Можно ли как-нибудь это осуществить, не извлекая существующее значение из снимка в первую очередь?

Спасибо, Трой

1 Ответ

0 голосов
/ 24 мая 2018

В Firestore нет операторов приращения на стороне сервера.Чтобы увеличить существующее значение, ваше приложение сначала должно прочитать это значение.

Пример использования транзакции в Firestore см. В Обновление данных транзакциями в документации Firestore.Это буквально показывает, как добавить 1 к полю.

...