Я пытаюсь подсчитать количество фолловеров у пользователя из моей базы данных Firebase, но безуспешно.Количество последователей возвращает любое значение.Когда пользователь следует за другим пользователем, он создает узел в firebase с идентификатором пользователя и значением Int, равным 1, как показано ниже.
fileprivate func countTrusting() {
guard let userId = self.user?.uid else { return }
guard let currentLoggedInUser = Auth.auth().currentUser?.uid else { return }
Database.database().reference().child("following").child(userId).queryOrderedByValue().queryEqual(toValue: 1).observe(DataEventType.value, with: { (snapshot) in
let count = String(snapshot.childrenCount)
self.trustedLabel.text = "\(count) \nFollowing"
}) { (error) in
print("There was an error getting the following count:", error)
}
}
Моя база данных firebase
![enter image description here](https://i.stack.imgur.com/zs5e3.png)