【问题标题】:Firebase multi filter query in flutter颤动中的Firebase多过滤器查询
【发布时间】:2018-08-29 14:15:43
【问题描述】:

所以我有一个用于 FirebaseAnimatedList 的查询 Query query = ref.orderByChild("userid").equalTo(user.uid); 它给了我一个我想要的列表过滤器。 但是如何根据我输入的内容从查询中过滤呢? 基本上,我如何让它有一个多重过滤器?

【问题讨论】:

  • Firebase 数据库查询只能对单个属性进行排序/过滤。在许多情况下,可以将要过滤的值组合成一个(合成)属性。有关此方法和其他方法的示例,请在此处查看我的答案:stackoverflow.com/questions/26700924/…
  • 您如何使用if 语句根据您的输入进行过滤?
  • 不知何故我希望他们实现多过滤器的功能

标签: firebase firebase-realtime-database dart flutter


【解决方案1】:

您在 Firebase 实时数据库中寻找的“多过滤器”查询是它的限制之一,但正如 Puf 在 cmets 中提到的那样,有一种解决方法。如果您刚刚开始,值得研究Cloud Firestore,因为它可以更好地处理高级查询。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-25
    • 2018-05-08
    • 2018-08-04
    • 2018-08-14
    • 1970-01-01
    相关资源
    最近更新 更多