【发布时间】:2019-08-16 06:58:54
【问题描述】:
我想做一些非常简单的事情,但不确定使用 Firestore 的最佳方法。
我有一个ads 收藏。
每次访问ad 时,我都想更新accessed 属性时间戳,以便只显示最长时间未显示的广告。
我的安全规则只允许携带有效载荷为admin:true 的令牌的用户创建/修改ads。
因此,在应用内,我无法在每次访问广告时更新时间戳,因为用户不是管理员。
我考虑为此创建一个函数,但意识到没有 onGet 函数可以让我这样做 (https://firebase.google.com/docs/functions/firestore-events)
无论如何,我认为不允许任何用户修改单个属性。
使用 Firestore 执行此操作的合适方法是什么?
【问题讨论】:
标签: firebase google-cloud-firestore