1
我正在開發一個應用程序,該應用程序應該顯示來自兩個節點(Firebase)的數據。火力地堡DB的結構爲:在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」,「姓名」,「高校-ID」,「高校名稱」(需要獲取「的大學名稱」由「學院ID」)。
我已經在前端使用for
循環實現了這個功能。有沒有什麼辦法可以在Firebase服務器上實現這一點,我們是否也可以做一些類似連接(SQL)的事情。
謝謝。
網絡上充滿了Firebase加入的示例和教程。這只是第一個:https://firebase.googleblog.com/2013/10/queries-part-1-common-sql-queries.html –
可以實現索引器的一種方法。 Firebase本身建議使用Algolia進行全文搜索 - https://firebase.google.com/docs/firestore/solutions/search –