Dropbox 데이터 저장소를 사용할 때 일대 다 테이블 관계를 처리하는 가장 좋은 방법이 궁금합니다. 내가 house
테이블을 가지고 있고 각 하우스가 people
을 가질 수 있다고 가정 해 봅시다.Dropbox Datastore API에서 테이블 관계를 모방하는 방법
[house]
- kitchen
- roof
- people (many)
그리고 사람들은 자신의 특성을 가지고 사람들을 직렬화하고 DBList
에서 그들을 포함 :
[people]
- name
- gender
나는 두 가지 방법을 생각할 수 있습니다
접근 1
[house]
- kitchen: traditional
- roof: tile
- people: [Bob-male, Sally-female]
이렇게하면 데이터 저장소에서 데이터를 가져올 때마다 데이터를 구문 분석해야합니다.
접근 방법 2 : 집에 질의 한 후 house
[house]
- kitchen: traditional
- roof: tile
- people: [a3xy, t7e1]
[people]
- recordId: a3xy
- name:Bob
- gender:male
-----
- recordId: t7e1
- name: Sally
- gender:female
에서 자신의 기록 ID를 추적하는 people
테이블을 확인,이 데이터를 얻기 위해 사람들과 기록 ID를 추가 쿼리를 수행해야합니다 .
Dropbox Datastore API에서 테이블 관계를 유지하는 유일한 방법은 있습니까?
도움 주셔서 감사합니다. –
DataStore API에서 DBList 필드 구문을 보내 주시겠습니까? DBList에 항목을 추가하고 DBList를 DbTable의 필드로 삽입하십시오. – Babul