【发布时间】:2021-05-18 04:44:59
【问题描述】:
Firebase Firestore: How to monitor read document count by collection?
所以第一个类似的问题已经在大约一年前被问过了,所以不要将其标记为重复,因为我需要一些详细的建议。
所以这是场景,
假设我有一些数据库集合,将来我可能需要在数据库上执行一些机器学习。根据文件访问。
这是访问特定文档的次数和时间。
我知道上面提到的解决方案间接建议对数据库执行读取然后写入操作,以在每次访问数据库时附加读取计数。 但这似乎需要从客户端完成
现在,如果您看到,假设我有一些文档,客户端只能读取文档,而不能写入或更新。在这种情况下,要么我必须专门维护一个单独的集合来维护计数,这当然是来自客户端,否则我将不得不在父文档中公开一个特定字段(我将数据显示到的实际文档)客户端)被允许写入,其余字段受保护。
但是,从客户端获取这些数据对很多事情和参数来说都是一个警报,因为即使客户端没有经过身份验证,我也想收集这些数据。
我看到了云函数的文档,似乎没有触发函数作为看门狗来监听是否正在获取文档。
所以我想要一些关于我们如何通过在服务器中创建自己的自定义触发器或挂钩来在 GCP 中执行此操作的建议。
抢先一步会很有用。
【问题讨论】:
标签: firebase google-cloud-platform google-cloud-firestore