Google Cloud Firestore Functions是否触发其他Cloud Functions进行的Firestore交互?

时间:2019-06-14 09:35:33

标签: firebase google-cloud-firestore google-cloud-functions

我正在使用firebase的后端功能来模拟类似CQRS的行为,在这里我已规范化了保存应用程序真相的CRUD表,以及侦听器(谷歌​​云函数触发器),它们会根据应用程序真相的更改来更新轻读层

为了获得更高级的安全性,我现在想将以前直接用于Firebase的某些CRUD功能从前端移到云功能中。

我现在想知道,如果那些表是由管理员(通过Google Cloud)而不是由用户进行交互的,那么侦听某些表的创建,更新和删除的旧版Google Cloud Functions是否仍然可以工作?

1 个答案:

答案 0 :(得分:2)

更改的来源无关紧要。如果有任何事情修改了Cloud Firestore中的文档,则该项目上与更改后的文档匹配的任何Cloud Function将被调用。无法更改此行为。