私は2つのノード(Firebase)からのデータを表示するはずのアプリケーションで作業しています。私は詳細を持つ学生の詳細情報を取得したいFirebaseの2つのノードに参加します
{
"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"
}
}
:Firebase DBのように構成された "ID"、 "名前"、 "大学-ID"、 "大学名"( "大学-Name" をフェッチする必要があります"college-ID"によって)。
これはフロントエンドでfor
ループを使用してこれを達成しました。これをFirebaseサーバで実現する方法はありますか、join(SQL)のようにもできます。
ありがとうございました。
を参照してください。Webには、Firebase joinの例とチュートリアルがたくさんあります。これはちょうど最初のものです:https://firebase.googleblog.com/2013/10/queries-part-1-common-sql-queries.html –
インデクサーを実装する方法の1つです。 Firebase自身がAlgoliaをフルテキスト検索に使用することを提案 - https://firebase.google.com/docs/firestore/solutions/search –