• 카테고리

    질문 & 답변
  • 세부 분야

    모바일 앱 개발

  • 해결 여부

    미해결

안녕하세요 질문드립니다.

22.11.16 16:34 작성 조회수 112

0

저를 좋아요 한 사람의 목록을 받고싶은데 OnDataChange안에 for문을 어떻게 작성해야하는지 감이 안와서요. ㅜㅜ 전체 유저의 uid중에 나의 uid를 가지고있는 사람을 찾으면 될거같은데..

도와주세요!@!

답변 1

답변을 작성해보세요.

0

우선 이런 DB를 조회해서 뭔가 결과물을 가져오는 부분을 주로 클라이언트(앱)이 아니라 서버에서 하고 있습니다.

서버개발자가 당연히 데이터를 주는 형태로 일반적으로 구현하지만, 저희는 서버 개발자가 없으니 일일이 전체 반복문을 돌려야하는데요.

권장되지 않는 방식이지만

전체 유저를 한명씩 조회해서 좋아요한 uid를 중 나의 uid와 같은 것을 추출해내면 됩니다.

 

혹은 다른방식으로 db에 좋아요만 기록하는 곳을 따로 만들어서

내가 좋아요 한 사람들을 모두 넣어놓으면 한명의 uid값 만으로 조회해서 전체리스트를 가져올 수 있습니다.

혹시 이해가 되셨을까요?

 

한번 시도해보시고 과정을 공유해주시면 좀 더 상세하게 답변드릴 수 있을 것 같습니다.

 

정세종님의 프로필

정세종

질문자

2022.11.17

감사합니다 시도해보고 다시 답변드리겠습니다..!