【发布时间】:2021-11-17 05:37:00
【问题描述】:
我有以下代码:
DatabaseReference ref = lib.getFirebaseDatabase().getReference("data/newquestions");
Query q = ref.orderByChild("date/timeUTC");
long t = dtStart.getTimeUTC();
q.startAt(t);
q.addListenerForSingleValueEvent(new ValueEventListener() {
这是样本数据:
{
"date" : {
"time" : 1632050827132,
"timeUTC" : 1632043627132,
"timezone" : "Europe/Berlin"
},
"enddate" : {
"time" : 1632137227132,
"timeUTC" : 1632130027132,
"timezone" : "Europe/Berlin"
},
"enumcontacttypes" : [ "Public" ],
"id" : 117,
"public" : true,
"userid" : 8
}
我总是得到相同数量的值,而与我指定的日期无关。 startAt() 函数无效。
【问题讨论】:
标签: java android firebase firebase-realtime-database google-cloud-platform