Firebase按添加时间排序儿童

时间:2018-03-12 09:33:50

标签: android firebase firebase-realtime-database

如何在添加每个孩子的日期之前对Firebase儿童进行排序?我希望第一个孩子成为第一个,等等。

1 个答案:

答案 0 :(得分:1)

您必须在数据库中添加date字段:

Users
 pushid
  name: userx
  date: 2018-03-04
  email: userx@gmail.com
 pushid
  name: usery
  date: 2018-03-06
  email: usery@gmail.com

然后你可以这样做:

 DatabaseReference ref=FirebaseDatabase.getInstance().getReference().child("Users");
ref.orderByChild("date").startAt("2018-03-04").endAt("2018-03-06");