inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스

중고마켓 답변질문입니다.

해결된 질문

280

donig1225

작성한 질문수 10

0

강사님 안녕하세요,

혹시 똑같은사람이 다른 질문을 할 수 있는데여

그럼 그때는 어떻게 해당 답변을 판단할 수 있나여?

쿼리에서는 판단할수있는게 없는데요.... 이럴때는 어떻게 해야할지 모르겠습니다..

useditemQuestion._id 는 질문한 사람이 같기때문에 판단할수없고요...

 

그리고 useditemQuestionId는 어떤걸로 잡아야하나요 해당 detail 페이지의 상품을 id로 잡아야하나요? 아니면 판매자의 id를 잡아야하나요?

react node.js seo graphql next.js

답변 1

1

노원두

안녕하세요! donig1225님!
전반적인 프로세스를 간략히 설명드려볼게요!^^

해당 중고마켓의 구조는 아래와 같습니다!

  1. 상품내용 등록하기 => 게시글상세

  2. 상품내용에 질문하기 => 댓글

  3. 상품내용의 질문에 답변하기 => 대댓글

 

위 구조에서 이루어지는 순서를 설명드리면 아래와 같습니다!

  1. 판매자가 상품내용을 등록

  2. 등록된 상품에 타유저가 질문을 등록

  3. 등록된 질문에 판매자가 답변을 등록

 

여기서, 해당 내용을 쿼리하는 방법은 다음과 같습니다!

  1. 판매자가 상품내용을 등록
    => createUseditem 요청으로 상품ID 생성(useditemId: 11111)

  2. 등록된 상품에 타유저가 질문을 등록
    => createUseditemQuestion(useditemId: 11111) 요청으로 해당 상품에 질문 등록
    => 등록된 질문ID 생성(useditemQuestionId: 2222)

  3. 등록된 질문에 판매자가 답변을 등록

    => createUseditemQuestionAnswer(useditemQuestionId: 2222) 요청으로 해당 상품에 답변 등록
    => 등록된 답변ID 생성(useditemQuestionAnswerId: 3333)
    * 이는 동일한 유저가 질문을 2회, 3회, 4회 하여도 개별 질문ID가 독립적으로 부여되기 때문에 해당 질문ID별로 답변을 달면 되세요!

 

마지막으로, 각 데이터를 조회하시기 위해서는, 상품상세ID => 상품에 딸린 질문ID => 질문에 딸린 답변ID 를 반복적으로 참조하여 조회하실 수 있습니다! (답변에서 질문을 역으로 찾는 것은 안됩니다!^^)

fetchBoardsOfMine, fetchBoardsCountOfMine 에러 문의드립니다

0

36

1

댓글 기능 구현 중 질문드립니다.

0

66

1

쿠폰코드 발급

0

132

2

example 서버 플레이그라운드, API 접속 모두 안됩니다.

0

86

2

문의드립니다!! ㅠㅠ

0

101

2

graphql 백엔드 서버가 포폴용 빼곤 접속이 안됩니다.

0

76

2

_app.js 작성 이후로 에러가 발생하네요

0

93

2

학습자료

0

70

2

학습자료가 안열립니다.

0

49

2

플레이 그라운드 퀴즈 문제 질문이 있습니다.

0

59

0

기존강의 구매자, 업데이트 끝인가요?

0

109

3

업데이트 버전 수강

0

88

2

완벽한 프론트엔드

0

136

2

나만의 쇼핑몰 샘플 페이지 접속 확인부탁드립니다.

0

82

1

graphql 접속이 안됩니다.

0

100

2

const, let 사용 질문 드립니다.

0

70

2

싸이월드 만들기 1탄 피드백 부탁드립니다.

0

122

2

회원가입 과제 피드백 부탁드립니다.

0

80

2

styled.span / styled.input "CSS 자동완성"

0

47

1

쿠폰 발급 관련

0

166

2

서버 502 error

0

247

2

쿠폰 다시 부탁드려도 될가여?

0

140

2

a태그 패딩했을때 왜 크기가 줄어들지 않고 늘어나나요

0

184

2

2분 44초 질문

0

131

3