Firebase函数触发onWrite时,我如何监听不同的子项1次



每次触发Firebase函数onWrite 时,我如何在不同节点下监听子节点

这个孩子={const saatt=(context.database.ref('kullancilar/1111/marina1/2021/1saat'(.one('value'((.val((;}

exports.pushNotification = functions.database.ref('kullanicilar/1111/marina1/realtime/control')
.onWrite((Change,context) =>{
var oldDeger = Change.before.val();
var newDeger = Change.after.val();



if (newDeger > oldDeger){
const saatt = (context.database
.ref('kullanicilar/1111/marina1/2021/1saat').once('value')).val();
if (saatt === 0){
database.ref('kullanicilar/1111/marina1/realtime/ufuk').set('tamm');

}

}

});

您需要使用通配符来匹配多个路径。我真的不能理解你目前的道路,但让我们这样说吧:

//functions.database.ref('kullanicilar/1111/marina1/realtime/control')
functions.database.ref('kullanicilar/{thisId}/marina1/realtime/control')

现在,你的函数将在所有符合他的模式的路径上触发。我上面的例子thisId的值可以是任何值。同样,您可以添加更多通配符。

相关内容

  • 没有找到相关文章

最新更新