인프런 커뮤니티 질문&답변
firestore 데이터 불러오기 질문
작성
·
552
0
안녕하세요 개복치님 최대한 자세하게 질문 설명드렸습니다.도움부탁드립니다 ㅠ
일단 저는 ZzimItemModel이라는 데이터 클래스를 만들어주었습니다.안에는 Int와 Bool타입 하나씩 넣을수있습니다.
위사진을 보시면 저는 데이터를 firestore에 저장할때 hashMapOf를 사용하였고 value인수부분에는 데이터 클래스인 ZzimItemModel 을 넣어주었습니다. 각각에는 Int와 bool이 하나씩 들어가시는것을 볼수있습니다.
위사진은 이제 데이터를 불러오는 과정입니다. 40번줄을 보시면 log로 찍어본결과 logcat에 불타입과 인트타입이 잘나오는것을 을 보실수있습니다.
파이어스토어에서도 확인해보면 밑에 사진처럼 잘들어간것을 확인 할수있습니다.그런데 여기서 제가 질문할것은 무엇이냐면 위 사진에 41번 줄을보시면 document.get(lecutreN)이런식으로하면 해당 key에 맞게 value값은 잘가져옵니다 그런데 저는 value값에 exist를 가져오고싶은데 그 방법을 모르겠습니다.메소드를 확인해봐도 안나오고 혹시 방법을 아시나해서 질문드립니다.exist는 bool타입으로 처음 파이어스토어에 저장할때 ZzimItemModel에 bool타입 exist입니다.
2번째사진은 새탭에서 열기하면 더욱더 잘보입니다 개복치님
답변 3
0
네 맞습니다~ 깃허브 데스크탑 사용법이라고 검색하시면 될거에요~
앞으로 코드 관리를 하실 때 깃허브는 유용하게 쓰이실테니, 사용법을 익혀놓으시는게 좋습니다.
인프런에서도 깃허브 사용 관련해서 좋은 강좌들이 많으니 제대로 배워보고 싶으시면, 강좌를 수강하시는 것도 좋은 방법입니다~
0
저만의 앱을 만들어보라는 말씀이신가요? 지금 현재 개복치님의 신규강의인 커뮤니티 만들기도 듣고있습니다.그다음 후속 강의들도 많은걸로 알고있습니다.그것을 다 듣고 제가 만들어보고싶은것을 만들지 아니면 지금부터 만들어볼지 고민이 되고있긴한데 개복치님께서는 현재 강의병행하면서 직접 앱도 만들어보는것을 추천해주시는거죠??
아 그렇군요 공부방법을 제시해주셔서 감사합니다.저도 커뮤니티앱을 만들어볼려고 했는데 일단 그러면 커뮤니티 강의를 한번보고 그다음에 강의를 보지않고서 저만의 방식대로 커뮤니티앱을 구현해봐도 효과가 있을까요??
0
데이터를 받아오는 부분에 대한 질문이시네요
ZzimItemModel 형태로 데이터를 넣어주셨으면 받는 것도 ZzimItemModel 모델 형태로 받아주셔야 합니다.
아래를 참고하여 documents.data.exist와 같이 원하는 값을 빼 와 보시겠어요?
문서를 참고하시면 더 좋습니다.
https://firebase.google.com/docs/firestore/query-data/get-data#kotlin+ktx






깃허브를 안써봤습니다.깃허브 코드 올리기라고 구글에 쳐서 따라하면 될까요??