회원가입을 한 유저가 게시판에 글을 쓰는 서비스입니다. 게시판 목록 페이지에서는 게시글 제목, 작성자 이름 등이 보이겠죠? 각각의 모델은 어떤 모양새이면 좋을까요? 게시판 글 리스트를 불러오는 api 에서는 몽구스 데이터를 어떻게 가져오면 좋을까요?
각각의 모델은 어떤 모양새이면 좋을까요?
각각 DB에 저장할 데이터는 회원가입 유저DB, 게시글 DB, 댓글 DB 등으로 나눌 수 있을 것 같다.
회원가입 유저 DB에는 user_id,password,email 등이 들어갈 것이고
게시글 DB에는 누가 작성했는지를 알기 위해 user_id가 들어가고 그 외에 post_id, title, content, createdAt 등이 데이터로 저장할 수 있을 것 같다.
게시글에 대한 댓글 DB에는 누가 댓글을 작성했는지 user_id와 작성한 댓글 comment, 작성한 시간 createdAt 등이 데이터로 들어갈 수 있겠다.
게시판 글 리스트를 불러오는 api 에서는 몽구스 데이터를 어떻게 가져오면 좋을까요?
게시글 DB를 sort() 메소드를 사용하여 정렬을 한 후 find() 메소드로 모든 데이터를 찾은 값을 A라는 변수에 담는다.
A라는 변수를 map함수를 통해 요소 각각의 필요한 정보들만 객체 형태로 추출한 후 return하면 될 것 같다.
'항해99' 카테고리의 다른 글
Express란? (0) | 2022.12.01 |
---|---|
EC2 도메인 연결 이해하기 (0) | 2022.11.30 |
항해99 -[Chapter 3-1] 주특기 입문 (W3) - WIL (0) | 2022.11.27 |
항해99 - [Chapter 1] 웹개발 미니 프로젝트 - 회고,WIL (0) | 2022.11.20 |
항해99 - [Chapter 2] 프로그래밍 기초 (W2) (0) | 2022.11.18 |