title: How to only load part of data in firebase database?
body: <p>I'm using Firebase database for my application, and basically people post new chapters of different series into the app.</p>
  
  <p>So, I have one parent called "series" which hosts information about the different series: <a href="https://i.stack.imgur.com/wrODf.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/wrODf.png" alt="enter image description here"></a></p>
  
  <p>Then, I have one parent called "chapters" which contains many different children that are the different series keys, and under them are many chapters (so the chapters are under each series).<a href="https://i.stack.imgur.com/5N5iu.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/5N5iu.png" alt="chapters"></a></p>
  
  <p>However, I also want to have a section of the app where the user can view all newly added chapters across all different series, so I made a "latestReleases" parent, which automatically gets added to whenever a new chapter is added to "chapters." <a href="https://i.stack.imgur.com/PKnuX.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/PKnuX.png" alt="latestReleases"></a></p>
  
  <p>However, the way I am currently displaying latestReleases is to add the entirely of "latestReleases" to an array and then sort by date. Although with a small amount of chapters this works fine, there are now thousands of chapters, so there are thousands of things in latestReleases. Therefore, it takes literally forever for it to load. There must be a better way to do this, correct? I feel like a better way would be to only load part of the latestReleases, and then the user can choose to load more incrementally. However, it this possible? How else would I be able to achieve this? Would I need to create several "latestReleases" parents that get updated automatically? Thanks!</p>