place와 tag 컬렉션 구분하기

Chapter 3. 백엔드 개발 (W3 D1)

by 앨리스

토요일에 튜터링을 받고 월요일인 오늘 다시 코딩을 시작했다. 가장 큰 변화는 place와 tag 컬렉션을 구분하는 것. 처음에는 place 컬렉션 안에 tag를 포함시켰어서 M:N 대응을 하기가 쉽지 않았기 때문에 어쨌든 분리해줘야 한다.


#완료한 것

- 페이지 분리 (/register, /list)

ㄴ 간단한 방법으로 페이지 분리를 할 수 있었다. 등록 페이지와 목록 페이지 구분 완료!


- tag 컬렉션 분리

tags.PNG tag 컬렉션을 만듬

여기까진 성공! tag 컬렉션을 따로 만들어서 DB에 place와 tag가 잘 저장되는 것까지는 확인했는데...


#하다가 실패한 것

튜터님이 말씀하신 tag 중복확인 후 저장 코드를 넣어야 하는데 어느 자리에 들어가야 할 지 감이 오지 않는다 ㅠㅠ 사실 아래와 같이 시도했지만...


tags2.PNG 어디가 잘못된거니

결과는 실패.


뭔가 중간에 tags랑 tag가 꼬이면서 잘못된 거 같은데 tag라고 불러줘야하는 친구랑 tags라고 불러줘야하는 친구가 구분이 잘 안된다.


그리고 list 페이지에서도 places 대신 tags로 찾아서 보여줘야하는데 그것도 실패... 일단 저기 중복확인 후 저장 코드부터 잘 정리하는 게 중요할 듯.



<이번 주 계획>

11/24(화): tags 중복확인 후 저장 코드 완성

11/25(수): llist 페이지에서 place, tag 모두 정확하게 조회 가능하도록 하기

11/26(목): places_tags 컬렉션 만들기

11/27(금): result.html 페이지 완성

11/28(토): 이번 주 과제 마무리, 주간리포트 작성, 튜터링 13:30