如何在Cloud Firestore中增加现有数字字段

时间:2018-06-08 14:32:34

标签: firebase google-cloud-firestore

我有一个字段,表示交易次数。一旦发生交易,我想通过1递增它。我无法找到任何直接执行此方法的方法。

一种方法是首先获取用户,然后使用收到的值+ 1更新字段,但这太长而且很慢。

有谁能告诉我任何其他可行的方法?

2 个答案:

答案 0 :(得分:0)

您应该编写一个侦听事务的云函数,然后增加索引。

https://firebase.google.com/docs/functions/

答案 1 :(得分:0)

没有内置操作来增加字段的值。您必须读取当前值,然后存储更新的值。典型的方法是use a transaction