如何限制firebase

时间:2017-08-11 19:08:09

标签: javascript firebase firebase-realtime-database

我想在我的网站中实现分页,所以我想要的是将来自firebase的传入数据限制为每页10个广告。

Data Structure

这就是数据的结构,每个广告都有自己独特的密钥,所以我想每页检索10个广告。

function fetchAds(cat) {
    database.ref("ads/console").startAt(10).endAt(20).on('value', function(snapshot) {
        (() => {

            console.log(snapshot.val())

    })();
    });
}

这就是我想要做的,但我知道它不起作用,因为startAt()endAt()需要与orderBy一起,而我不会要将密钥传递给startAt()endAt(),因为可以删除这些广告,因此,如果我在startAt()中指定了广告的密钥,并且该密钥被删除,则分页将失败。

0 个答案:

没有答案