【发布时间】:2017-02-22 11:31:32
【问题描述】:
我正在开发一个社交应用程序。我使用 Firebase 作为我的后端(API)。我无法运行单个查询来获取所有所需的数据。我的数据库结构如下:
**post**
{
"postID1":
{ url: "http://stackoverflow.com"
desc: "some description here" }
"postID2":
{ url: "http://google.com"
desc: "again some description here"
}
}
**album**
{
postID1:
{
albumID1:
{
type: 'Image'
name: 'my first album'
}
}
postID2:
{
albumID2:
{
type: 'youtube'
name: 'my second album'
url: 'http://youtube.com'
}
}
**media**
albumID1
{
mediaID1:
{
type: 'abc'
desc: 'some description'
}
}
我想获取所有帖子,包括其中的所有媒体文件。 例如,我想首先获取“postID1”,然后是专辑,然后是媒体文件,所有 3 个节点都通过唯一的 postID 相互连接。 “postID2”等也是如此......在示例中,我已经解释了与帖子相关的专辑和媒体,但同样我想从其他节点(如 Hashtags、Comments、Likes 等)检索数据。
【问题讨论】:
标签: android firebase firebase-realtime-database