Firebase并选择distinct
我在firebase中的数据看起来像Firebase并选择distinct,firebase,Firebase,我在firebase中的数据看起来像 我可以使用firebase的REST API在流派节点上执行“选择不同”操作吗?当您在firebase中读取一棵树时,您将获得所有子节点。这是没办法的 但是,您可以创建一个只包含每部电影类型的数据结构 { "movieGenres": { "3646": { "0": "Comedy" }, "3647": { "0": "Drama" }, "3648":
我可以使用firebase的REST API在流派节点上执行“选择不同”操作吗?当您在firebase中读取一棵树时,您将获得所有子节点。这是没办法的 但是,您可以创建一个只包含每部电影类型的数据结构
{
"movieGenres": {
"3646": {
"0": "Comedy"
},
"3647": {
"0": "Drama"
},
"3648": {
"0": "Horror",
"1": "Sci-Fi"
}
}
}
现在,了解这些类型是一个简单的阅读 大卫的回答是正确的(你会期望更少吗?)
我想用一个更具体的例子来阐述他的回答:
结构
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"
这种结构有几个优点,因为实际数据与节点名称不关联,所以如果您想说,将科幻小说更改为科幻小说,您可以进行一次更改,引用它的所有内容都将引用新更新的名称。您的结构反映了这种技术
你也可以看到,我们可以添加更多关于科幻或喜剧电影的详细信息
这也让你可以轻松地维护、阅读和编写你的流派列表,只需很少的努力
希望有帮助 你想要什么样的结果?您是否只需要一个不同类型的列表,或者填写用户可以从中选择的类型列表,或者您希望访问每部电影的其他数据?请填写用户可以从中选择的类型列表。