Firebase查询用于排序'帖子'通过时间戳'创建'

时间:2016-03-24 08:23:45

标签: firebase angularfire

目前,我有以下数据:

enter image description here

我尝试按照新创建的帖子对每个帖子进行排序,并提供一种方法来在“'”页面中获取新创建的帖子。喜欢格式。例如,我可以让每个页面按创建时间顺序显示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个最新帖子或者我真正的任何东西想。

0 个答案:

没有答案