Javascript 在Firebase中,是否可以看到正在侦听哪些节点&;你是怎么做到的? 背景

Javascript 在Firebase中,是否可以看到正在侦听哪些节点&;你是怎么做到的? 背景,javascript,firebase,sockets,firebase-realtime-database,Javascript,Firebase,Sockets,Firebase Realtime Database,我正在使用firebase、react和node创建一个应用程序。如果多个连接正在侦听某些路径,我希望锁定或警告用户 问题: 是否有可能获得查看firebase特定部分的连接数 例子 如果用户位于someDocument/-LS_Ck1XNIyE6fm6QZbM我可以查看此时是否有多个连接吗 是的。Firebase实时数据库可用于构建此类存在系统。我建议您在和上查看,以及同一页面上的文档。我理解了这个问题,因此您希望将从某个路径读取数据的范围限制为仅限于有限数量的用户/连接 没有直接实现这一目标

我正在使用firebase、react和node创建一个应用程序。如果多个连接正在侦听某些路径,我希望锁定或警告用户

问题: 是否有可能获得查看firebase特定部分的连接数

例子
如果用户位于
someDocument/-LS_Ck1XNIyE6fm6QZbM
我可以查看此时是否有多个连接吗

是的。Firebase实时数据库可用于构建此类存在系统。我建议您在和上查看,以及同一页面上的文档。

我理解了这个问题,因此您希望将从某个路径读取数据的范围限制为仅限于有限数量的用户/连接

没有直接实现这一目标的书面方法


我建议编写限制性数据库规则,禁止直接访问这些数据。然后您可以编写一个云函数来实现这个逻辑-管理接口将绕过数据库规则。

谢谢。我查错了文件的部分。这看起来不错。也许我理解错了这个问题,但在我看来,这个解决方案不会提供原始帖子中暗示的粒度。啊。。。我对标题进行了修改,现在对其进行了更新,以更好地反映实际问题。无法跟踪当前的侦听器。我能想到的最接近的方法是使用数据库探查器:我快速检查了一下,数据库探查器显示了连接到数据库的所有用户的数据。它只在总体上显示,但您至少能够了解大多数活动的位置。