【问题标题】:How to further search the Firebase database如何进一步搜索 Firebase 数据库
【发布时间】:2021-12-12 05:26:26
【问题描述】:

我在这个问题的底部做了一个示例数据库。

在我的管理应用程序中,我希望能够直接搜索用户的状态。

如果我通过 Key 进行搜索,我必须先转到 Users,然后是 user-1,最后是如果我有几十个或更多用户,这种方法是个大问题。

有没有人有方法让我可以直接找到用户状态而不是通过孩子(这是不可能的)**

**如果没有,是否有搜索文本可以直接搜索我想要的内容?

显然我想要一种显示所有错误状态或仅显示状态的方法。

【问题讨论】:

    标签: android firebase-realtime-database firebase-admin


    【解决方案1】:

    Firebase 查询适用于子节点的平面列表,您搜索的值必须位于每个直接子节点下的固定路径中。

    因此,在您的数据结构中,您可以在所有用户中搜索infos-1/statut

    ref("users").orderByChild("infos-1/statut").equalTo(true)
    

    或者您可以在所有infos-* 节点中搜索user-1

    ref("users/user-1").orderByChild("statut").equalTo(true)
    

    但是,您不能在所有用户中搜索所有 infos-* 节点。

    有关更多信息,另请参阅:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-02
      • 1970-01-01
      • 2021-11-01
      • 1970-01-01
      • 2020-08-25
      • 2017-04-25
      • 1970-01-01
      相关资源
      最近更新 更多