尝试在火碱上设置分页查询



我正在尝试在我的Firebase数据库上设置分页查询。

我有这种格式的数据

"posts":
{
1 : {//more nested data}
2 : {}
3 : {}
}

等等。

我正在尝试在 Android 上设置查询,以便一次获取 5 个节点。

我试过这个 注意:mDBref 指向/posts

mDBRef.orderByKey()
.startAt("1")
.limitToFirst(5)
.ref();

并在该引用上运行单值事件侦听器。

但是我正在获取我的数据快照我在/posts 中的所有 7 个元素

提前为格式道歉,我将其发布在移动设备上。

最后的最后一个ref()调用返回对整个位置的引用。

请改为执行以下操作:

Query query = mDBRef.orderByKey()    
.startAt("1")
.limitToFirst(5);

另外两点:

  • 该方法在Android上称为getRef(),而不是ref()

  • 您从哪里得到最后添加ref()的想法?我最近见过这个错误几次,如果可能的话,我想删除它的来源。

最新更新