Firebase实时查询多个键/值

时间:2019-04-04 18:46:40

标签: android firebase firebase-realtime-database kotlin

我有一个看起来像这样的数据库:

enter image description here

我想对“点”和“大小”进行排序,例如,使用以下代码对大多数点的公会进行排序:

rootRef.child("displayGuilds")
    .orderByChild("points")

以及大小大于或等于“ 3”的公会,并带有以下代码:

rootRef.child("displayGuilds")
    .orderByChild("size")
    .startAt(3.toDouble())

但是我无法弄清楚如何在单个查询中实现这两个要求。我意识到通过组合并添加另一个键(例如“ size_points:3_1562”)还有另一种解决方案,但是在Firebase Realtime数据库中有更好的方法吗?

0 个答案:

没有答案