【发布时间】:2019-01-26 11:57:43
【问题描述】:
例如我的 Firebase 实时数据库中有下一个数据(我的 json 文件包含一些对象的 json 数组):
我想获取从特定索引(位置)开始到此数组末尾的所有对象(在 Firebase DB 中,json 数组被转换为包含键为 001、002 等的子对象的简单对象)
所以我需要这样的东西,但对于 Firebase 查询:
list.subList(10, list.size)
我知道有 limitToFirst、limitToLast 方法,但它们不同
fireDatabaseReference.child("episodes").limitToLast(10)
它不能满足我的需要。因为我需要知道这个数组的大小,并且我需要确保在有人提出这样的请求时这个数组不会变大(在某些时候这个数组会因为添加新对象而变大)
如果有像 from 这样的方法来让所有孩子从 10 岁到最后(所以前 9 个孩子被排除在外),那就太好了:
fireDatabaseReference.child("episodes").from(10)
但是没有这样的方法
有什么解决办法吗?
【问题讨论】:
标签: android firebase firebase-realtime-database