具有多个字段的Firestore分布式计数器

时间:2020-07-27 15:17:50

标签: firebase google-cloud-firestore firebase-extensions

是否可以使用Firestore Distributed Counter扩展名同时更新多个文档字段?

我目前正在使用扩展名(类似于官方示例)来增加文档中的单个字段。现在,我需要在一个文档中处理多个字段。我的目标是在操作A发生时增加x,在操作B发生时增加y,并且在A或B发生时增加z。由于这些动作速度非常快,因此最好以尽可能少的写入来完成。

首先,我研究了使用两个分布式计数器–但这意味着两次写入主文档(一次写入x / y,一次写入z)和{{ 1}}个碎片。

其次,我使用单个计数器进行了查看。查看n方法(在Web客户端示例上),看来可以将更新字典扩展为包括多个字段。这是有效的方法吗?扩展程序的云调度程序会正确汇总多个字段吗?

0 个答案:

没有答案