Firebase搜索子节点中的多个字段

时间:2017-10-04 13:36:44

标签: firebase firebase-realtime-database angularfire2

我正在使用Angular 4和Angularfire2,我需要我的用户通过标题和描述来搜索和查看课程列表。请以任何其他方式QueryBase表示赞赏。

header = T

1 个答案:

答案 0 :(得分:1)

Firebase实时数据库仅支持对单个子属性的查询。

在许多情况下,可以通过将要过滤的值组合到单个合成属性中来解决此限制,例如: "class_title": "Remedial classes_rocks and dirt"

QueryBase主要自动生成此类合成属性和查询。

要详细了解过滤多个媒体资源的选项,请参阅我的答案:http://stackoverflow.com/questions/26700924/query-based-on-multiple-where-clauses-in-firebase

作为替代方案,您可能需要查看刚推出的Cloud Firestore。它是来自Firebase用户的全新数据库,具有更好的查询模型。