如何在 Cloud Firestore 中添加观看次数?

How to add view count in Cloud Firestore?

我正在构建一个 post 网站,我想实现向每个 post 添加浏览量的功能。我认为它应该与我的后端一起考虑,即 Cloud Firestore。

有人知道怎么做吗?

如果您需要在每次查看 post 时增加一个计数器,那么您应该创建一个文档,您应该在其中添加一个 属性 类型的字符串,如下所示:

Firestore-root
  |
  --- data (collection)
        |
        --- counters (document)
              |
              --- $postId: 125

字段名称应为 post ID,值应为数字。每次显示 post 时,您只需增加该值即可。由于您总是需要将数字递增 1,因此无需使用事务,而是 increment operation.