您可以在firebase中使用通配符或globs来添加on child_侦听器吗?

您可以在firebase中使用通配符或globs来添加on child_侦听器吗?,firebase,Firebase,我基本上想做一个孙辈添加的事件监听器 查看子文档和文档,我不知道是否有办法在引用中设置通配符,以便它监视整个引用模式 给定的firebase数据如下所示: -messages -roomA -hi a -hello everyone a -roomB -hi b 例如,我可以做这样的事情吗 var roomMsgs = new Firebase("https://" + firebase_host + ".firebaseio.com/messages/*/

我基本上想做一个孙辈添加的事件监听器

查看子文档和文档,我不知道是否有办法在引用中设置通配符,以便它监视整个引用模式

给定的firebase数据如下所示:

-messages
  -roomA
    -hi a
    -hello everyone a
  -roomB
    -hi b
例如,我可以做这样的事情吗

var roomMsgs = new Firebase("https://" + firebase_host + ".firebaseio.com/messages/*/");

roomMsgs.on('child_added', function(childSnapshot, prevChildKey) {
  // handle that a new message was added
});

如果我能帮助的话,我不想为每个房间单独添加一个参考号,因为那样会有点复杂,而且我不确定这是否也能发挥作用。

不。添加的
子\u
事件将侦听您将其附加到的位置下的一个级别

如果您连接到用户的
消息
位置,当消息添加到房间时,Firebase将触发
child_changed
事件和
value
事件