离子增量Firestore值

时间:2018-05-24 01:57:04

标签: ionic-framework ionic3 google-cloud-firestore

我想知道是否有办法使用Ionic增加Firestore中的值。例如,一个类似的按钮,当点击一个字段值时,喜欢'在现有值上添加+1。

我看到了'交易的例子'这是完成的,但实时数据库而不是Cloud Firestore。我看得更远,找不到任何关于Firestore的文档。

无论如何在不先从快照中提取现有值的情况下将其关闭?

谢谢, 特洛伊

1 个答案:

答案 0 :(得分:2)

Firestore中没有服务器端增量运算符。要增加现有值,您的应用首先需要读取该值。

有关在Firestore中使用事务的示例,请参阅Firestore文档中的updating data with transactions。这按字面意思显示了如何将1添加到字段中。