0
A
回答
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"
有几个好处因为实际数据与节点名称是分离的,所以如果你想说,把科幻变成科幻小说,你可以做一个改变,所有引用它的参考文献都会引用新更新的名字。你的结构反映了这种技术。
你也可以看到,我们可以添加更多的信息,详细的,关于什么是科幻或喜剧电影
,这也很容易让你保持,读写以最小的努力你的流派列表。
希望有帮助!
相关问题
- 1. 如何选择火力地堡
- 2. 合并与火力地堡
- 3. 火力地堡通知不会从火力地堡控制台
- 4. 的火力地堡
- 5. 不能在火力地堡
- 6. 火力地堡ApplicationDefaultCredentials不dev_appserver
- 7. 不能在火力地堡
- 8. $在火力地堡
- 9. 与火力地堡
- 10. 火力地堡child_added
- 11. 从火力地堡
- 12. 与火力地堡
- 13. 从火力地堡
- 14. 在火力地堡
- 15. 在火力地堡
- 16. 在火力地堡
- 17. 火力地堡DatabaseReference
- 18. 在火力地堡
- 19. 火力地堡认证+火力地堡贮存在Unity3d
- 20. 火力地堡发现如果用户从火力地堡
- 21. 斯威夫特火力地堡:从火力地堡查询
- 22. 的火力地堡错误
- 23. 火力地堡的关键
- 24. 火力地堡的关键
- 25. 角火力地堡的LogIn
- 26. 错误的火力地堡
- 27. OnChildRemoved火力地堡的Android
- 28. 火力地堡并发连接使用
- 29. 谷歌的登录不火力地堡
- 30. 火力地堡getDownloadURL不工作的Android
你要找什么结果?你是否想要一个不同流派的列表,可能是填充用户可以选择的流派列表,或者你想访问每部电影的其他数据? – Jay
填写用户可以从中选择的流派列表。 –