从所有子节点的子 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 获取数据的主要内容,如果未能解决你的问题,请参考以下文章

如何一次获取所有 firebase 数据子项?

Firebase - iOS Swift:使用从两个单独的子节点检索到的数据加载表格视图单元格

将Android Firebase数据库的子节点检索到单独的变量中?

Firebase如何添加具有给定名称的子节点?

ztree在使用的时候,展开所有的子节点的时候,会撑大整个父盒子怎么解决

如何从 firebase 数据库参考中获取子节点列表?