Firebase

时间:2016-02-12 17:46:23

标签: firebase

是否可以使用这样的结构并在其中复制id 对象还是多余的?它只是在我看来,通过这种结构,我可以轻松查询人员相关的东西,并过滤我的Redux商店内的人。

{
  'persons': {
    'person-1': {
      'id': 'person-1',
      'name': 'John Doe'
    }
  }
}

1 个答案:

答案 0 :(得分:1)

答案取决于使用情况。

该结构在技术上没有任何错误,但是,将节点名称与存储在其中的子数据解除关联通常是一种好习惯。

此外,从某种意义上讲,这将是多余的;如果您正在寻找person-1的数据,您可以直接访问

  

/根/人/人-1

而不是处理实际查询的开销。