从所有子节点的子 id firebase 获取数据

Posted

技术标签:

【中文标题】从所有子节点的子 id firebase 获取数据【英文标题】:Get data from all child node's child id firebase 【发布时间】:2018-02-18 03:50:57 【问题描述】:

这是我正在使用的 json 结构:

|-a
  |--date1
     |--uid1
     |--uid2
  |--date2
     |--uid3
  |--date3
     |--uid1

我需要获取所有日期的 uid1。如何使用 firebase 查询相同的内容。

【问题讨论】:

How to retrieve data from Firebase Database?的可能重复 uid1 是每个日期节点中的键还是值?如果它是一个值,那么它的关键是什么? 【参考方案1】:

一种方法是复制您的数据结构,例如:

|-a
  |--date1
    |--uid1
    |--uid2
  |--date2
    |--uid3
  |--date3
    |--uid1
|-a-uid1
  |--date1
  |--date3

这种重复在 NoSQL 数据库中很常见,它将为您提供最佳性能(查询响应时间)

【讨论】:

以上是关于从所有子节点的子 id firebase 获取数据的主要内容,如果未能解决你的问题,请参考以下文章