【问题标题】:retrieving data from a multiple query seach in firebase从firebase中的多个查询搜索中检索数据
【发布时间】:2016-05-13 16:54:12
【问题描述】:

我刚刚开始在我的 android 项目中使用 firebase,我面临的问题是我想根据多个查询搜索从 firebase 检索数据。

 Query query = firebase.orderByChild("sender").equalTo(senderEmail);

我想要类似的东西

Query query = firebase.orderByChild("sender").equalTo(senderEmail).orderByChild("reciever").equalTo(receiverEmail");

但它会抛出一个异常,您不能在单个查询中使用多个orderByChild。任何帮助将不胜感激。 如果之前有人问过这个问题,请参考我的链接

谢谢!

【问题讨论】:

标签: android firebase firebase-realtime-database


【解决方案1】:

Firebase 不支持通过多个查询进行排序。

查询一次只能按一个键排序。调用 orderByChild() 在同一个查询上多次抛出错误。

更多here.

但真正的问题是,如果您只想要一个元素,为什么还要订购?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 2017-10-14
    • 1970-01-01
    • 2017-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多