firebase数据库endAt()在orderByChild()之后无法正常运行?

时间:2020-04-10 04:08:54

标签: javascript firebase firebase-realtime-database

我有一个数据集,如下面的附件所示: enter image description here

videoId不是正常的Firebase生成密钥。在每个hashMap.get(t._2)对象中,有一个video将用于对所有createdAt进行排序。

我使用如下代码执行第一个数据库查询。我可以获取最新的5个视频:

videos

同时,我存储第5个最新的 firebase .database() .ref("videos") .orderByChild("createdAt") .limitToLast(5) .once("value", snapshot => { // read videos }) 作为参考,以便下次查询数据库以获取另外5个视频时,我知道查询需要从参考键开始。下一个查询是这样的:

videoId

从第二个查询转储快照时,我仍然看到最新的5个视频。这是一些已知问题吗?还是我做错了什么?谢谢!

0 个答案:

没有答案