2016-02-03 112 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" 

有幾個好處因爲實際數據與節點名稱是分離的,所以如果你想說,把科幻變成科幻小說,你可以做一個改變,所有引用它的參考文獻都會引用新更新的名字。你的結構反映了這種技術。

你也可以看到,我們可以添加更多的信息,詳細的,關於什麼是科幻或喜劇電影

,這也很容易讓你保持,讀寫以最小的努力你的流派列表。

希望有幫助!