我希望我的云函数根据数据库写入发生的位置而采取不同的行为。
例如:
functions.database.ref('queues/login/{uid}').onWrite(event => {
//do something here
});
functions.database.ref('queues/login/{uid}/status').onWrite(event => {
//do another thing here
});
functions.database.ref('queues/login/event').onWrite(event => {
//do something else
});
这可能吗?如果没有,我必须将它们全部收集到 1 个 onwrite 触发器中,我该如何使用 if 子句来做到这一点?
提前致谢
最佳答案
是的,您绝对可以在同一项目中定义多个数据库触发器。您甚至可以在同一位置定义多个触发器。
关于firebase - 是否可以同时使用2个或更多onwrite firebase云功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48330216/