• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

트윗페이지의 코멘트 관련하여 질문드립니다.

22.04.18 18:35 작성 조회수 106

0

안녕하세요.

트윗페이지의 코멘트 불러오기를 하고 있는데요, 

강의와 동일하게 아래처럼 코드를 넣었더니,

코멘트를 작성한 트윗이 아닌 다른 트윗에 가도 작성했던 댓글이 모두 불러와집니다.

COMMENT_COLLECTION
          .orderBy("created_at", "desc")
          .onSnapshot((snapshot) => {
            snapshot.docChanges().forEach(async (change) => {
              let comment = await getTweetInfo(
                change.doc.data(),
                currentUser.value
              );

              if (change.type === "added") {
                comments.value.splice(change.newIndex, 0, comment);
              } else if (change.type === "modified") {
                comments.value.splice(change.oldIndex, 1, comment);
              } else if (change.type === "removed") {
                comments.value.splice(change.oldIndex, 1);
              }
            });
          });

 

그래서 COMMENT_COLLECTION 뒤에 .where("from_tweet_id", "==", tweet.value.id) 을 추가했더니었더니

해당 트윗에만 정상적으로 나오는 것 같은데요,

위처럼 작성하면 맞는것인지 혹은 다른 방법이 있는지 궁금합니다.

 

답변 0

답변을 작성해보세요.

답변을 기다리고 있는 질문이에요.
첫번째 답변을 남겨보세요!