gpt4 book ai didi

firebase - 如何在 firebase 中监视子子添加事件

转载 作者:行者123 更新时间:2023-12-03 00:12:17 27 4
gpt4 key购买 nike

有没有办法用 firebase 监视 grandchild_added 事件?

我已经使用node.js javascript 库为child_added 设置了一个观察者,但当添加子项的子项时它不会触发。

我正在设置成员(member)状态信息,并想知道用户何时进入房间。

成员/房间/uname

最佳答案

很多情况下使用child_changed会非常麻烦。这是监听子事件本身的更好方法。

为根注册一个监听器,并为每个子级注册一个监听器。

下面是用 javascript 编写的代码来演示这一点:

var Firebase = require("firebase");
var firebaseParentUrl = config.firebase.url
var firebaseChildUrl = config.firebase.url + "/child"

var parent = new Firebase(firebaseParentUrl, config.firebase.secret);

theParent.on("child_added", function (snapshot) {
var id = snapshot.key()
var theChild = new Firebase(firebaseChildUrl + id, config.firebase.secret)
theChild.on("child_added", function (snapshot) {
var grandChild = snapshot.val()
//now do something with grandChild
})
})

关于firebase - 如何在 firebase 中监视子子添加事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29217878/

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