例如我的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)
但是没有这样的方法
对此有什么解决办法吗?
答案 0 :(得分:0)
已解决:)
fireDatabaseReference.child("episodes").orderByKey().startAt("10")