我试图计算用户从我的Firebase数据库获得的关注者数量,但没有成功。关注者数量返回任何值。当一个用户关注另一个用户时,它将在firebase中使用userID和Int值1创建一个节点,如下所示。
where
我的Firebase数据库
答案 0 :(得分:0)
如果我理解这个问题,则希望统计一个用户的关注者数量。在这种情况下,无需查询,因为将只有用户关注者存在。
此代码读取子关注者节点并打印计数。
let userFollowingRef = fbRootRef.child("following").child("some_user_uid")
userFollowingRef.observeSingleEvent(of: .value, with: { snapshot in
print(snapshot.childrenCount)
})