如何从每个用户的Firebase数据库中获取kaarsen
数组?
最佳答案
您似乎正在嵌套不同类型的数据,这是Firebase数据库中的一个很大的反模式。从Firebase读取数据时,总是读取整个节点。因此,在您的场景中,要么读取整个用户,要么不读取它们。不能为每个用户仅检索kaarsen
节点。这是Firebase建议不要嵌套不同类型数据的众多原因之一。
在您的情况下,最好将kaarsen int拆分为一个顶级节点:
users
<uid>
email: ...
geboortedatum: ...
naam: ...
kaarsen
<uid>
...
使用此结构,您可以通过访问
kaarsen
来获得所有用户的/kaarsen
。