
첫번째 사진은 데이터 클래스입니다. 두개의 인수를 가지고 있습니다.

두번째 사진은 firestroe에서 저장한 값을 가져오려고합니다.for문으로 documentSnapshot.data 를 로고로 찍어본결과 firestore에 저장한 값을 잘 불러들여오고있습니다.

세번째 사진은 firestore에 저장한 값들입니다.저장한 값대로 잘불러오는걸 알수있습니다.

4번째 사진은 document.data.value 값을 로고로 찍어봤습니다.왜냐하면 제가 가져오고싶은 값은 key값 말고 value값에 exiset이기 때문에 log로 확인해봤습니다.확인해본결과 value값만 잘 나오는걸 알수있습니다. 저는 저 로그를 보고 아 저 값을 ZzimItemModel 변수에 저장해서 그 안의 exist의 데이터를 가져올수있겠구나 생각했습니다.

그래서 마지막 5번째 사진의 나온것처럼 저런 식으로 변수를 저장해서 로그를 찍어봤습니다.그런데 로그는 커녕 딱 저 문장이 에러가 뜨고 에뮬레이터도 실행이 안되고 keeps stopping이 뜹니다.그래서 저는 저 값을 그러면 어떤방식으로 ZzimItemModel 변수에 저장해야 그 안의 값을 온전히 사용할수있을까 이것이 제 의문입니다.위에 파이어스토에 저장된 value값에 exist의 값을 가져오고 싶은겁니다.저장해줄때도 ZzimItemModel 타입으로 저장했기때문에 불러올때도 ZzimItemModel에 불러와서 서버의 데이터를 쓰는것이 맞다고생각하는데 방법을 아시면 알려주세요
위에 마지막 사진에 val item : ZzimItemModel = dataModel.value as ZzimItemModel
이부분에서 에러가뜨는데 에러는 이렇게 나옵니다.
