728x90
반응형
SMALL
저번에 끝냈던데가...
![]() |
![]() |
그런데 해결을 못한곳이 저기
follow와 unfollow 부분...
아 그런데 이거.. 로그인한 사용자의 정보는 어디서 어떻게 가져오냐
이번에 작업 한데는
여기 끝냈는데
또 같은 문제에 해결을 못하고 있다
로그인을 한 사용자가 like 를 줬을때
되야 하는디..
혹시 누가 보고 해결책을 댓글로 달아줄지 모르니 코드를 올려 보자면..
![]() |
userId에는 User 컬렉션의 _id 필드의 값이 들어갈거고 psotId에는 Post 컬렉션의 _id 필드의 값이 들어갈거다 그리고 선택지는 기본 디폴트로 빈값인 null이 있고 사용자는 클릭으로 like를 전달하거나 뺄수 있다 likeCount는 기본값 0이 주어지며 사용자 들이 클릭을 할때마다 +1이 된다 그 의미로 본 Schema를 만들었다 |
![]() |
방금 만든 모델을 가지고 만든 문제의 Controller이다 문제가 있다면 여기일것 같은데.. 더이상 모르겠다 ㅠ 도움 받고 싶다 |
![]() |
라우터는 그냥 평범하게 경로 불러와 연결 한게 끝 |
post를 좀 손댔다
hashtag를 중첩 문서로 안두고 독립문서로 뒀었는데
mongoDB는 한 문서(Documents)당 최대 16MB까지만 담을수 있다고 한다
해시태그 들어가봤자 큰 문제 일으킬것같지 않아 그냥 합쳐버렸다
follow도 그렇고 저기 like도 그렇고
로그인한 사람의 _id 데이터는 어디서 어떻게 가져오는걸까?
여기서 이렇게 가져오면 됩니다~!
이런게 없어 너무 답답하다....
728x90
'개인프로잭트' 카테고리의 다른 글
6) 개인프로젝트 - UI를 만들수록 Server쪽 최적화와 다시 손봐야 할게 겁난디 ㄷㄷ (0) | 2023.12.09 |
---|---|
5)Client UI 계속해서 만들어 나가는 중.. (0) | 2023.12.08 |
4)Client UI 화면 부분은 리액트가 거들테니 걱정마라구! (0) | 2023.12.02 |
3) 서버 만들기는 쉽지 않고.. 센빠이 읎이 성장하려니 힘들 고만 (0) | 2023.10.19 |
1) Models, Controllers, Routes 생성 (0) | 2023.10.17 |