首页 > 解决方案 > 如何在不下载客户端上的所有节点的情况下获取 Firebase 数据库中的子节点数?

问题描述

2020 年有什么方法可以在不下载客户端上的整个有效负载的情况下获取 Firebase 数据库中节点的子节点数量?我在 db 中有大约 20 000 个用户,我想统计一下。

Users
   userUID_1
       - 300 properties
   userUID_2
        - 700 properties
     .
     .
     .

标签: firebasefirebase-realtime-database

解决方案


我会给你一个更好的主意:

创建一个名为的新节点UsersCount

UsersCount
|
|--------------number : "..."

当您保存用户Users同时更新 中的数字时UsersCount,现在当您想要获取用户数时,您不必阅读整个Users节点,而只需阅读UsersCount


推荐阅读