gpt4 book ai didi

javascript - 如何在 Firebase 和 Ionic 中过滤数据?

转载 作者:行者123 更新时间:2023-12-02 23:25:04 25 4
gpt4 key购买 nike

我在项目中使用 Ionic 和 Firebase。

我需要按性别过滤用户,并且由于数据太多,我还必须实现分页以便于导航。我已经处理这个问题很长时间了,但仍然找不到有效的解决方案。

我的数据库结构是:

here

我的代码是:

ref = this.afDB.database.ref('Users').orderByChild('Gender').equalTo('male').orderByChild('Id').startAt(lastItemKey).limitToFirst(10)

最佳答案

您不能对同一查询多次调用 orderBy...()。请参阅Query based on multiple where clauses in Firebase

但是您可以使用 equalTo() 的两个参数版本来完成您想要的操作:

db.ref('Users').orderByChild('Gender').equalTo('male', lastItemKey).limitToFirst(10)

当存在多个 Gender 等于 male 的子节点时,将使用此代码段中的 lastItemKey 来确定从哪一个开始。

关于javascript - 如何在 Firebase 和 Ionic 中过滤数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56780623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com