【发布时间】:2019-11-11 18:15:48
【问题描述】:
我有一个user-profile 收藏。目前它只能由其个人资料的用户写入。
现在我想记录“访问个人资料的次数”计数,比如说profileVisitedCount。而且,如果非登录用户访问配置文件,它也会计算在内。
如果我将计数存储在来自 firebase js 客户端库的 user-profile 集合本身的文档中,我将不得不使其公开可写。
我正在考虑的其他选择是具有云功能。它只会增加profileVisitedCount,而不需要使文档公开可写。但不确定这是否是正确的方法,因为云函数端点似乎仍然存在漏洞并且可以被 bot 调用。
另外,是的,“个人资料访问计数”类型的数据应该记录在 GA 等分析中,但我需要将此计数用于显示访问次数最多的个人资料等业务逻辑之一。
那么,关于如何构建数据的任何指导?谢谢!
【问题讨论】:
标签: firebase google-cloud-firestore firebase-security