是否可以使用Firestore 分布式计数器扩展同时更新多个文档字段?
我目前正在使用类似于官方示例的扩展来增加文档中的单个字段。现在,我需要处理单个文档上的多个字段。我的目标是在行动A发生时增加x,在行动B发生时增加y,在A或B发生时增加z。因为这些都是非常高速的动作,所以最好少写几个字。
首先,我研究了使用两个分布式计数器--但这意味着对主文档(一个用于x/y,一个用于z)和每个计数器的n碎片进行两次写入。
第二,我看了使用一个计数器。查看incrementBy(val:)方法(在网站客户机示例中),似乎可以将更新字典扩展为包含多个字段。这是一个有效的方法吗?扩展的云调度器会正确聚合多个字段吗?
发布于 2022-11-09 04:29:35
这里有两件事你可以做。
除此之外,如果它们不起作用,我不相信处于默认状态的扩展将满足您的需要。
https://stackoverflow.com/questions/63118342
复制相似问题