gpt4 book ai didi

firebase - 以相同文本开头的多个集合的云函数触发器

转载 作者:行者123 更新时间:2023-12-02 16:45:47 24 4
gpt4 key购买 nike

我知道可以向特定集合的所有文档添加触发器,例如

functions.firestore.document('Subscriber/{userID}').onCreate((snap, context)

但是我有多个集合,例如 Subscriber1、Subscriber2、Subscriber3 等等。当以订阅者开头的任何集合发生任何更改时,有没有一种方法可以编写触发器。有点像

functions.firestore.document('Subscriber**/{userID}').onCreate((snap, context)

最佳答案

不,Cloud Functions 触发器中没有正则表达式或子字符串匹配。您需要指定要触发的集合的全名,或者通配整个集合名称。您始终可以在触发器代码中检查集合的名称,看它是否与您期望的模式匹配,如果不匹配则提前返回。

具有高度可变值的顶级集合名称通常是数据库设计的一种症状,这种设计与 Firestore 的预期使用方式背道而驰。

关于firebase - 以相同文本开头的多个集合的云函数触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60540384/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com