Swift数据库检索数据
如何从所有子类别中检索所有“作者” 我有数据库结构: 我想从书籍、电影、连续剧中获得所有作者的作品 С类别将增加,子类别也将增加Swift数据库检索数据,swift,database,firebase,firebase-realtime-database,Swift,Database,Firebase,Firebase Realtime Database,如何从所有子类别中检索所有“作者” 我有数据库结构: 我想从书籍、电影、连续剧中获得所有作者的作品 С类别将增加,子类别也将增加 我如何才能做到这一点?在每个类别下添加所有作者的列表。您应该仔细阅读Firebase数据 在这种情况下,您的数据结构可能太深,无法从中获得所需的内容 要做的第一件事是添加一个节点来处理作者 authors author_id_0 name: "Charles Dickens" bday: "the birthday" staus:
我如何才能做到这一点?在每个类别下添加所有作者的列表。您应该仔细阅读Firebase数据 在这种情况下,您的数据结构可能太深,无法从中获得所需的内容 要做的第一件事是添加一个节点来处理作者
authors
author_id_0
name: "Charles Dickens"
bday: "the birthday"
staus: "inactive"
author_id_1
name: "Robert Heinlein"
bday: "the birthday"
staus: "inactive"
然后更新您的书以引用该作者:
category
book
book_id_0
author: author_id_0
name: "some book name"
quotes
quote_id_0: "some quote"
quote_id_1: "another quote"
现在很容易获得所有作者的列表,您可以添加关于他们的其他信息,如出生日期、活跃或不活跃等
你的结构可能会被打破报价进一步扁平化
quotes
for_book_id_0
quote_id_0: "some quote"
quote_id_1: "another quote"
这将使引号更容易查询。然后我如何将其用于每个类别?是否可以从所有类别中提取?或者,在与类别相同的级别上有一个节点“Authors”,即[AuthorName:category]项的列表。使用云函数使其与类别下的数据保持同步。