2016-02-03 40 views
0

在火力点我的数据看起来像火力地堡,并选择不同的

enter image description here

我可以做一个选择不同的使用火力的REST API的类型节点上?

+0

你要找什么结果?你是否想要一个不同流派的列表,可能是填充用户可以选择的流派列表,或者你想访问每部电影的其他数据? – Jay

+0

填写用户可以从中选择的流派列表。 –

回答

3

当你阅读Firebase中的一棵树时,你会得到所有的孩子。这是没有办法的。

然而,您可以创建一个只包含每部电影类型的数据结构。

{ 
    "movieGenres": { 
     "3646": { 
     "0": "Comedy" 
     }, 
     "3647": { 
     "0": "Drama" 
     }, 
     "3648": { 
     "0": "Horror", 
     "1": "Sci-Fi" 
     } 
    } 
} 

现在得到的流派是一个简单的阅读。

1

大卫的答案是正确的(你所期望的东西少了?)

我想阐述他的回答稍微有更具体的例子:

结构

movies 
    movie_id_0 
    name: "Star Trek: Beyond Thunderdome" 
    genre: genre_id_0 
    movie_id_1 
    name: "Airplane: Part Trois" 
    genre: genre_id_1 
    movie_id_2 
    name: "Star Wars: Episode 132" 
    genre: genre_id_0 
genres 
    genre_id_0 
    description: "Sci-Fi" 
    verbose: "Science Fiction is the literature of change" 
    genre_id_1 
    description: "Comedy" 
    verbose: "Comedy is entertainment consisting of jokes and satirical sketches" 

有几个好处因为实际数据与节点名称是分离的,所以如果你想说,把科幻变成科幻小说,你可以做一个改变,所有引用它的参考文献都会引用新更新的名字。你的结构反映了这种技术。

你也可以看到,我们可以添加更多的信息,详细的,关于什么是科幻或喜剧电影

,这也很容易让你保持,读写以最小的努力你的流派列表。

希望有帮助!