如何在 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.
我正在构建一个 post 网站,我想实现向每个 post 添加浏览量的功能。我认为它应该与我的后端一起考虑,即 Cloud Firestore。
有人知道怎么做吗?
如果您需要在每次查看 post 时增加一个计数器,那么您应该创建一个文档,您应该在其中添加一个 属性 类型的字符串,如下所示:
Firestore-root
|
--- data (collection)
|
--- counters (document)
|
--- $postId: 125
字段名称应为 post ID,值应为数字。每次显示 post 时,您只需增加该值即可。由于您总是需要将数字递增 1,因此无需使用事务,而是 increment operation.