【发布时间】:2018-05-31 19:51:02
【问题描述】:
我正在开发一个应用程序,它应该显示来自两个节点 (Firebase) 的数据。 Firebase 数据库的结构如下:
{
"College": {
"4F2EAB65": {
"id": "4F2EAB65",
"name": "SomeCollege"
},
"A3C2ED31": {
"id": "A3C2ED31",
"name": "OtherCollege"
},
"F967B5A0": {
"id": "F967B5A0",
"name": "CoolCollege"
}
},
"Student": {
"3E20545B": {
"college-ID": "4F2EAB65",
"id": "3E20545B",
"name": "A"
},
"6FDEE194": {
"college-ID": "F967B5A0",
"id": "6FDEE194",
"name": "B"
}
}
我想获取具有以下详细信息的学生详细信息:“id”、“name”、“college-ID”、“college-Name”(需要通过“college-ID”获取“college-Name”)。
我已经在前端使用for 循环实现了这一点。有什么方法可以在 Firebase 服务器上实现这一点,我们也可以做一些类似 join (SQL) 的东西。
谢谢。
【问题讨论】:
-
网络上有很多关于 Firebase 连接的示例和教程。这只是第一个:firebase.googleblog.com/2013/10/…
-
一种方法可以是实现一个索引器。 Firebase 自己建议使用 Algolia 进行全文搜索 - firebase.google.com/docs/firestore/solutions/search
标签: ios firebase swift3 firebase-realtime-database