본문 바로가기
개인프로잭트

2) 로그인 한 사람의 id 값은 어디서 어떻게 받아오지???

by Downy_J 2023. 10. 18.
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