[오늘의 영화] '해피피트, 조지밀러'

오늘 한 일

▶ Page5 코멘트 이미 작성한 영화라면, alert 과 함께 작성했던 코멘트가 나오고 '수정'/'삭제' 가 가능한 기능을 추가하기
▶ user_comment 컬렉션에 포스터 추가

① 코멘트를 유저가 작성

(작성 전)

(작성 후)

② user_comment 컬렉션으로 해당 양식에 맞춰서 저장

/ 3 /
{
"_id" : ObjectId("5eb8f7a885ec199c43b1c0ca"),
"user_email" : "test12345@naver.com",
"user_comment_movie_title" : "온다",
"user_comment_movie_poster" : "http://www.kobis.or.kr//common/mast/movie/2020/02/thumb_x192/thn_d4b717bf75c64dc59447cf752bda044e.jpg",
"user_comment" : "온다 아직 안봤는데...",
"edit" : false
}

  • user_email : 로그인을 한 이메일
  • user_comment_movie_title : 커멘트를 저장한 영화의 제목
  • user_comment_movie_poster : 커멘트를 저장한 영화의 포스터
    (나중에, 마이페이지에서 띄우려면, 포스터 데이터가 있어야함.)
  • user_comment : 저장한 코멘트 내용
  • edit : 수정 여부를 판단하기 위해서, boolean 형태로 데이터 값 저장. 처음에 코멘트를 작성할 때는 false 로 값 부여.

③ - ① [수정] 수정을 누르면, 새로운 수정페이지가 열리고, 새로운 코멘트 작성.

④ 새로운 코멘트를 작성하면, 'edit' key 값이 true 로 변경

/ 8 /
{
"_id" : ObjectId("5eb90a6d41735a7209d5e21d"),
"user_email" : "test12345@naver.com",
"user_comment_movie_title" : "아이 캔 스피크 (i Can Speak, 2017)",
"user_comment_movie_poster" : "https:movie-phinf.pstatic.net/20170908_108/1504837489518BdEBl_JPEG/movie_image.jpg",
"user_comment" : "I can Speak!!!",
"edit" : true
}

'edit' : true 로 변경되면서, 수정했는지 파악할 수 있음.

③ - ② [삭제] 삭제 버튼을 누르면, db 에 저장되어있는 해당 데이터를 삭제.

④ 삭제가 된 후, 다시 코멘트를 작성할 수 있는 html 을 띄워준다.

다음주에 진행해야할 부분

200509 기준

(페이지 5 수정사항)

- 모든 컬렉션에 포스터 추가 (마이페이지에서 구현해야하기때문에)

- [-1] 부분 해결

- Long_movie_list 에 있는 영화를 검색시, Long_movie_list searched cnt 1 추가

- 쿼리스트링 수정 -> 영화 검색바에서 입력했을 떄, 해당 영화정보로 넘어오도록 URL 을 통한 정보전달

profile
백엔드 개발자 준비생인 영화광 심리학도입니다. #node.js #Javascript #영화광 #심리학 #백엔드개발자

0개의 댓글