-
카테고리
-
세부 분야
풀스택
-
해결 여부
미해결
트윗페이지의 코멘트 관련하여 질문드립니다.
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