작성
·
161
0
안녕하세요!
Post데이터를 가져올때 DocumentReference로 가져오는경우와 Document로 가져오는경우에는 어떤 차이가 있나요?
Document로 가져오는경우에 Toggle Value에 값을 설정할 수 없는 문제가 있더라구요.. 공식문서를 뒤져봐도 잘 알 수 없어서 질문 남겨 놓습니다.
감사합니다.
답변 1
1
안녕하세요 tilab님,
질문 주셔서 감사 드립니다.
저도 post와 1.Document와 2.Document Reference를 파라미터로 받아보면서 비교를 해 보았습니다.
그리고 아시다시피, Document Reference는 'Document에 대한 바로가기' 이기에,
<Document from Reference> 쿼리를 통해 Document를 가져올 수 있게 됩니다.
그래서 저도<Document from Reference> 쿼리를 불렀구요.
그렇게 되면 두 Document가 있게 되는데요.
(1. 파라미터로 가져올 Document
와
2. 파라미터로 가져온 Document Reference로부터 쿼리를 통해 취득한 Document)
우선, 말씀하신 대로 Toggle Value에는 2번 Document 만 보이는 현상이 있습니다.
그런데, Text의 경우, 둘 다 값을 가져올 수 있더라구요.
On/Off 기능이 있는 위젯에서만 그럴까 의심이 들어... '체크박스'나 '스위치'도 테스트 해봤는데,
1번, 2번 Document 모두 가져올 수 있었습니다.
이를 보면, 제 부족한 추측으로는 명확한 논리가 보이지는 않고, 해당 위젯만의 특성...으로 보고
토글아이콘이 들어가면 Document Reference로 정보를 불러와야 하는 듯 합니다.
좋은 질문 주셨는데 명쾌한 답변을 드리지 못해 죄송합니다.
감사합니다.
친절한 답변 감사드립니다. 덕분에 FF에 대해 많이 배웠습니다. 중/고급 강의가 나오는 날을 기대하고 있습니다!