두 노드 (파이어베이스)의 데이터를 표시해야하는 응용 프로그램에서 작업하고 있습니다. 나는 세부 사항 가진 학생 정보를 가져 오기 할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"
}
}
:로 중포 기지 DB가 구성되어있다 "ID", "이름", "대학-ID가", "대학 이름"("대학 이름을"가져 오기 위해 필요 "college-ID"로).
프런트 엔드에 for
루프를 사용하여이 작업을 수행했습니다. Firebase 서버에서이 작업을 수행 할 수있는 방법이 있습니까? 또한 join (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 –