如何从每个用户的Firebase数据库中获取kaarsen数组?
ios - 如何获取所有用户的特定信息?-LMLPHP

最佳答案

您似乎正在嵌套不同类型的数据,这是Firebase数据库中的一个很大的反模式。从Firebase读取数据时,总是读取整个节点。因此,在您的场景中,要么读取整个用户,要么不读取它们。不能为每个用户仅检索kaarsen节点。这是Firebase建议不要嵌套不同类型数据的众多原因之一。
在您的情况下,最好将kaarsen int拆分为一个顶级节点:

users
  <uid>
    email: ...
    geboortedatum: ...
    naam: ...
kaarsen
  <uid>
    ...

使用此结构,您可以通过访问kaarsen来获得所有用户的/kaarsen

09-11 10:12