【发布时间】:2016-12-09 15:27:18
【问题描述】:
我想从 Firebase 数据库中检索图片 URL,并按最近添加到 Firebase 的顺序对其进行排序。我有这个 JSON 模型:
Pictures Data
-KYXAJmJ678DCZ5lb7p0
date: "20161209000235"
downloadURL: "https://firebasestorage.googleapis.com/v0/b/jam..."
latitude: 26.46609249
longitude:-101.98162083
pictureID:"IMG_20161209_000232305.jpg"
-KYXCHqx7j80MkYEF_B0
date:"20161209001108"
downloadURL:"https://firebasestorage.googleapis.com/v0/b/jam..."
latitude: 25.46614879
longitude: -100.98159232
pictureID: "IMG_20161209_001106058.jpg"
我想知道查询以按最近的对象排序(使用日期参数)。我有这个查询,但它不起作用。
mURLReference= mReference.child("Pictures Data");
Query mQuery = mURLReference.orderByKey();
我读到如果我们使用不带参数的 .orderByKey() ,它会采用对象中的第一个键(因此它必须采用日期)。但顺序仍然是从头到尾'。我要从头到尾。
如果有人可以帮助我,我会负债累累。谢谢!
【问题讨论】:
标签: java json firebase firebase-realtime-database