查询以计数人数追随者迅速4

时间:2018-10-12 11:22:15

标签: swift firebase firebase-realtime-database

我试图计算用户从我的Firebase数据库获得的关注者数量,但没有成功。关注者数量返回任何值。当一个用户关注另一个用户时,它将在firebase中使用userID和Int值1创建一个节点,如下所示。

where

我的Firebase数据库

enter image description here

1 个答案:

答案 0 :(得分:0)

如果我理解这个问题,则希望统计一个用户的关注者数量。在这种情况下,无需查询,因为将只有用户关注者存在。

此代码读取子关注者节点并打印计数。

let userFollowingRef = fbRootRef.child("following").child("some_user_uid")
userFollowingRef.observeSingleEvent(of: .value, with:  { snapshot in
    print(snapshot.childrenCount)
})