每次触发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的值可以是任何值。同样,您可以添加更多通配符。