JSON结构 - 将内容分组到不同的组中

时间:2016-08-02 20:17:23

标签: javascript json

我的数据库中有很多项目,我想将它们分成4个独立的组。

首先,我创建了四个不同的组,然后将每个项目放入相应的组中。但是当我通过我的JSON结构将它们添加到Google Firebase中时,它会自动为每个人提供“0”,“1”,“2”等ID。

这会产生一个问题,因为当我尝试使用lunr.js时,我需要保留一个存储字典,其中包含每个引用名称及其信息。像这样:

var doc={
    name: snapshot.val().name;//This will be '0', '1', '2' etc.
}
store[doc.name] = {info: here} //Which will keep overwriting old files inside this store

我有一个全局store []字典,它将包含所有项目,但我的JSON有这样的结构:

{
  featured{
    0{...},
    1{...},
  },
  other{
    0 : {...},
    1 : {...},
    2 : {...}
  }
}

我浏览每个组(特色,其他等)并将它们添加到我的索引中,但store []字典被覆盖,因为它们具有相同的键名。

这告诉我我的JSON结构有点缺陷,所以有更好的方法来构建它吗?

0 个答案:

没有答案