• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 React 게시판 파이어베이스 댓글 구현시 질문

파이어베이스 댓글 구현시 질문

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #64625

    배해기
    참가자
    전에 코칭받고 퀄리티를 높여서 새로 만드는 중 마지막 한개가 구현이 잘 안되서 질문남깁니다.ㅠ
    
    일단 원하는건
     
    위 사진은 게시글 리스트입니다. 여기서 이제 안에 댓글의 갯수를 여기서 보여줘야하는데
    0개면 0개 4개면 4개 위 그림처럼 보여줘야하는데 이게 생각한것처럼 잘 안먹힙니다..
    
    댓글을 일단 파이어베이스 데이터베이스에
    
    보다시피 post(컬렉션) 안에 > 필드(게시글) 안에 > comment(컬렉션) 이런식으로 만들어뒀는데요.
    
    저걸로 이제 게시글 리스트에서 댓글이없을 땐 0을 있을 땐 그 갯수를 보여줘야하는데
    
    ListItem으로 만든 컴포넌트에서
    
    위 처럼 사용을했더니 (props.item은 각각의 리스트아이템들)
    첫 페이지는 보다시피 잘 작동합니다. ( 첫번째 사진)
    그에 맞는 게시글 댓글수가 잘 나타나고있는데
    
    페이지네이션으로 2페이지 넘어가면 그때 이제 에러가 발생하는데
    
    
    보다시피 2페이지에는 아이템이 하나뿐인데 저 아이템에는 댓글이 3개가있습니다..
    
    
    
    콘솔 찍어본 결과로는 저렇게 다 따로따로 나타나네요.. 어떻게해야할지 감이 안잡힙니다..ㅠ
    여러방법 다 시도해봤는데 시원하게 구현이 안되네요..
    #64642

    codingapple
    키 마스터
    https://firebase.google.com/docs/firestore/query-data/aggregation-queries
    .count쓰면 컬렉션의 document갯수 세어줍니다 
    
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관, 개인정보처리방침
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠