Firebase onDataChange是否始终侦听指示的任何ID?

时间:2019-10-25 15:02:34

标签: firebase firebase-realtime-database

我想知道是否要使用以下说明:

FirebaseDatabase.getInstance().getReference().child("Chat").child(id)

当具有该ID的Firebase节点的信息发生更改(只要存在具有该ID的节点)时,或者是否存在某种服务器端模式来限制它可以读取的节点时,总是会监听?

我开始认为firebase的读取规则限制了firebase条目而不是侦听器的读取,因为我什至尝试过以下规则:

".read":  "auth!=null && (($uid='111'))",

并且侦听器会读取与其创建的ID不同的任何其他条目,如果我没记错的话,它还应该允许读取带有“ 111”的条目(我没有读过)。

是否有可能以saber方式根据firebase id的值来限制该侦听器的触发?如果是这样,我想对如何解决此问题进行一般性解释。

0 个答案:

没有答案