我想知道是否有办法使用Ionic增加Firestore中的值。例如,一个类似的按钮,当点击一个字段值时,喜欢'在现有值上添加+1。
我看到了'交易的例子'这是完成的,但实时数据库而不是Cloud Firestore。我看得更远,找不到任何关于Firestore的文档。
无论如何在不先从快照中提取现有值的情况下将其关闭?
谢谢, 特洛伊
答案 0 :(得分:2)
Firestore中没有服务器端增量运算符。要增加现有值,您的应用首先需要读取该值。
有关在Firestore中使用事务的示例,请参阅Firestore文档中的updating data with transactions。这按字面意思显示了如何将1添加到字段中。