Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Firebase获取对象的长度/对象中的子对象数_Javascript_Firebase - Fatal编程技术网

Javascript Firebase获取对象的长度/对象中的子对象数

Javascript Firebase获取对象的长度/对象中的子对象数,javascript,firebase,Javascript,Firebase,有没有一种方法可以在不下载整个对象的情况下获取对象的子对象数?据我所知,使用numChildren会首先下载整个对象,不是吗?是的,目前会。目前不可能在不下载整个对象的情况下获得子对象的数量(尽管这可能是将来添加的功能) 作为一种解决方法,您可以尝试将长度存储在Firebase中的单独位置(并在添加或删除子项时更新其值)。我正在寻找一种方法来获取所有当前活动客户端的计数,但目前唯一可行的方法是进行全面下载,因为似乎没有办法在断开连接时进行事务处理?这也是正确的,您还不能在断开连接时进行事务处理。

有没有一种方法可以在不下载整个对象的情况下获取对象的子对象数?据我所知,使用
numChildren
会首先下载整个对象,不是吗?

是的,目前会。目前不可能在不下载整个对象的情况下获得子对象的数量(尽管这可能是将来添加的功能)


作为一种解决方法,您可以尝试将长度存储在Firebase中的单独位置(并在添加或删除子项时更新其值)。

我正在寻找一种方法来获取所有当前活动客户端的计数,但目前唯一可行的方法是进行全面下载,因为似乎没有办法在断开连接时进行事务处理?这也是正确的,您还不能在断开连接时进行事务处理。我们知道这是一个存在的问题,我们正在努力尽快解决!