谷歌云功能在一天结束时检查Firestore中的更改



有没有可能在一天结束时使用谷歌云功能检查Firestore中的更改?

从文档中,我只能使用经典的Firestore触发器(Oncreate、onchange、ondelete、onwrite(。

在我的应用程序中,文档一天中会更新多次。当天结束时,这些文件已准备好进行进一步处理。因此,我的注意力是通过每24小时只查找更改的文档来保存调用。

没有内置功能可以每天触发所有修改过的文档的云函数,甚至可以在Firestore API中获取在特定时间间隔内修改过的所有文档。

你能做的是:

  1. 每当更新文档时,都会向该文档添加一个lastModified字段,并将其设置为服务器时间戳。

  2. 创建一个每天都被触发的云函数。

  3. 在函数中,运行对Firestore的查询,获取过去24小时内lastModified所在的所有文档。

最新更新