如何在Cloud Firestore中增加一个计数器?

我有一个聊天应用一样,这里所有用户都有自己的 followersfollowing.

现在我想做一个计数器 followers但我担心的是,如果100个用户同时关注同一个用户,会发生什么?

计数器到底会不会增加100倍?

解决方案:

这取决于你如何增加计数器。 如果你使用 FieldValue.increment(),那么就不会有问题。 如果你使用 交易,就不会有问题。 但如果你读取文档,在内存中增量,然后更新字段,可能会发生碰撞,丢失数据。

给TA打赏
共{{data.count}}人
人已打赏
未分类

用 "TAP "设计模式执行许多长期运行的任务。

2022-9-7 22:22:18

未分类

在本地主机上使用Disqus?

2022-9-7 22:22:20

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索