我已经创建了一个应用程序,并且我也在使用firebase,但是我想按时间戳顺序对文档进行排序,以便将我的文档从最近添加的文档按顺序排序到较旧的文档。
我想知道是否有解决方案而不是使用orderBy方法,因为我的项目很大。
请帮助我。
注意:我正在使用Flutter和Dart简化应用程序的开发。
答案 0 :(得分:1)
Firebase实时数据库始终以升序返回结果。无法对降序进行排序。
这意味着您有两个常用选项:
如果要检索项目的子集,请记住,可以将这些方法中的任何一种与limitToFirst()
和limitToLast
结合使用。例如,要获取10条最新消息,您可以:
另请参阅:
limitToLast
方法。orderByChild()
。