Google cloud firestore 同一firestore集合上的多个触发器

Google cloud firestore 同一firestore集合上的多个触发器,google-cloud-firestore,google-cloud-functions,Google Cloud Firestore,Google Cloud Functions,是否允许在同一firestore集合上有多个onWrite触发器? 我的云函数中已经有一个onWrite事件: exports.modifyUser = functions.firestore.document('users/{userId}') .onWrite((change, context) => { ... } 再喝一杯可以吗?我知道我可以将它组合到同一个触发器中,但我的应用程序已经在生产中,我真的不想弄乱现有的数据库触发器而破坏任何东西。是的,在同一个集合上有多个触发器是完全

是否允许在同一firestore集合上有多个onWrite触发器? 我的云函数中已经有一个onWrite事件:

exports.modifyUser = functions.firestore.document('users/{userId}')
.onWrite((change, context) => {
...
}

再喝一杯可以吗?我知道我可以将它组合到同一个触发器中,但我的应用程序已经在生产中,我真的不想弄乱现有的数据库触发器而破坏任何东西。

是的,在同一个集合上有多个触发器是完全可以接受的。它们将独立发射,并在不同的容器上运行


请注意,如果将它们隔离,您将额外支付费用,因为单独运行它们会使调用次数加倍,并且可能会减少并行运行代码的选项(这将减少CPU和GB秒)。

在不同容器上运行的函数,这是否意味着我的新函数“不应该”破坏现有函数?正确。每个容器一次只能运行一个函数。