조직 구성원 및 지불을 처리하는 응용 프로그램을 작성 중입니다. 나는 다음과 같은 요소를 가지고 :Firebase 데이터베이스 설계 권장 사항
Organization---+
|
+---Members-----+
| |
| +---Children
+---Accounts
|
+---Payments
가> 10 만 조직 당 지불,하지만 몇 회원들과 계정이있을 수 있습니다. 회원이 로그인하면 그는 자신의 지불 만 볼 수 있습니다. 관리자가 로그인하면 모든 데이터에 액세스 할 수 있어야합니다.
질문은 다음과 같습니다
- 내가 조직의 계층 구조를 유지해야하거나 내가 각 엔티티를 평평해야합니까? 나는 구조 계층을 유지하고 싶은 경우
- , 그것은 가능한 부분적인 하위 컬렉션 (모든 회원들과 모든 지불)
감사와 조직을 얻는 것입니다.
미래의 질문을 위해 근사값/모델이 아닌 실제 JSON을 공유하십시오. 이제 당신은 두 가지 답이 맞을지 모릅니다. 우리는 당신을 돕는 대신 다른 의미가 무엇인지 알아 내려고 노력하고 있습니다. –