是否允许在同一Firestore集合上使用多个onWrite触发器? 我的云函数中已经有一个onWrite事件:
exports.modifyUser = functions.firestore.document('users/{userId}')
.onWrite((change, context) => {
...
}
再有一个可以吗?我知道我可以将其组合在同一个触发器中,但是我的应用程序已经在生产中,我真的不想破坏现有的数据库触发器来破坏任何东西。
答案 0 :(得分:1)
是的,在同一集合上具有多个触发器完全可以接受。它们将彼此独立触发,并在不同的容器上运行。
请注意,将它们隔离会额外收费,因为单独运行它们会使调用次数加倍,并且可能会减少并行运行代码的选择(这会减少CPU和GB秒)。