目前,我有以下数据:
我尝试按照新创建的帖子对每个帖子进行排序,并提供一种方法来在“'”页面中获取新创建的帖子。喜欢格式。例如,我可以让每个页面按创建时间顺序显示2个帖子。第1页将显示'示例帖子3'和'示例帖子2'第2页将显示'示例帖子3'。
通过firebase ref看起来像这样:
new Firebase(config.fb + '/content/posts').orderByChild('created').limitToLast(3)
我正在做一个测试。这奇怪地给了我三个帖子,顺序是' ... 1',' ... 2',' ... 3'。然后我尝试使用limitToFirst,它给了我相同的结果。在所有这些之后,我尝试了.startAt .end的多个组合。有时结束时不显示任何帖子,其他人给出相同的顺序。
td; dr / question:我如何排序我的帖子'以某种方式让我按照创建的时间(时间戳)顺序抓住帖子,从最小(最新到最旧)最大,然后使用startAt和endAt能够获得第1个最新到第5个最新帖子或者我真正的任何东西想。