如何只加载firebase数据库中的部分数据?

时间:2017-07-27 23:04:03

标签: ios swift firebase firebase-realtime-database

我正在为我的应用程序使用Firebase数据库,基本上人们会将不同系列的新章节发布到应用程序中。

所以,我有一个名为“系列”的父母,其中包含有关不同系列的信息:enter image description here

然后,我有一个名为“chapters”的父级,其中包含许多不同的子系列,这些子系列是不同的系列键,在它们下面有很多章节(因此章节在每个系列下)。chapters

但是,我还希望有一个应用程序的一部分,用户可以在其中查看所有不同系列中所有新添加的章节,因此我创建了一个“latestReleases”父级,无论何时添加新章节,它都会自动添加“章节”。 latestReleases

但是,我当前显示latestReleases的方法是将“latestReleases”全部添加到数组中,然后按日期排序。虽然有少量的章节,但这种方法很好,现在有数千章,所以最新发布的内容数以千计。因此,它需要永远加载它。必须有更好的方法来做到这一点,对吗?我觉得更好的方法是只加载部分最新发布,然后用户可以选择以递增方式加载更多内容。但是,这可能吗?我怎么能做到这一点?我是否需要创建几个自动更新的“latestReleases”父母?谢谢!

0 个答案:

没有答案