Android Firebase-如何订购物品?

Android Firebase-如何订购物品?,android,firebase,firebase-realtime-database,Android,Firebase,Firebase Realtime Database,我正在尝试制作一个非常简单的基于列表的android应用程序 有没有一种简单的方法来排序对象并按日期排序? 我的目标是在列表顶部显示最后添加的项目 我已经尝试过客户端解决方案,但效率不高 目前我正在使用这个json数据模型: { id:"", name:"", body:"", date:"date here" } 有人知道如何解决这个问题吗?您必须使用orderedByChild,并输入您希望订购孩子的日期。然后,您可以观察此查询的Value或ChildAdd

我正在尝试制作一个非常简单的基于列表的android应用程序

有没有一种简单的方法来排序对象并按日期排序? 我的目标是在列表顶部显示最后添加的项目

我已经尝试过客户端解决方案,但效率不高

目前我正在使用这个json数据模型:

{
    id:"",
    name:"",
    body:"",
    date:"date here"
}

有人知道如何解决这个问题吗?

您必须使用orderedByChild,并输入您希望订购孩子的日期。然后,您可以观察此查询的Value或ChildAdded事件类型,以按日期升序检索子项。要获得最新的第一个,必须在客户端手动反转对象。否则,您可以在所有日期前加一个-symbol,并在客户端处理它。

您使用的是什么语言?目前您是如何在客户端实现它的?我正在用Android Studio用java开发,我通过按日期排序对象来实现这一点,这是对象模型{id:,name:,body:,date:date here}你能不能写一个简短的例子,让我了解如何实现这个功能?我的目的是订购100件商品,每次添加一件新的。