我正在使用Firebase数据库作为我正在处理的餐馆项目的Android应用程序。在数据库中,它保存所有订单信息,但它按字母顺序排序。有没有办法构建数据库,使其不按字母顺序排列。我希望它首先具有某些属性,例如订单号,日期和时间。然后让它列出订单中的项目,这样当我显示信息时,订单号等不会在每个订单的不同位置随机显示。提前谢谢!
答案 0 :(得分:2)
您可以根据您的孩子订购结果,如下所示:
// My top posts by number of stars
String myUserId = getUid();
Query myTopPostsQuery = databaseReference.child("user-posts")
.child(myUserId)
.orderByChild("starCount");
myTopPostsQuery.addChildEventListener(new ChildEventListener() {
// TODO: implement the ChildEventListener methods as documented above
// ...
});
此处的结果由儿童" starCount"
订购此处有更多解释:FIrebase sort and filter data