inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

리액트로 나만의 블로그 만들기(MERN Stack)

(11) UserRoutes

mongoDB관련

187

으하핳

작성한 질문수 34

0

강의 너무 잘 듣고 있습니다!
jwt.sign({id : user.id},JWT_SECRET,{expiresIn:'1h'})
mongodb에서 모델 생성시 아이디가 _id,
이런식으로 되는줄 알았는데요 user.id로 사용해도 상관이 없는지
다른 method들에서도 _id가 아닌,id로 사용이 가능한지 궁금합니다!

bootstrap mongodb redux express react nodejs

답변 1

0

싸플

mongoose는 기본적으로 스키마 각각의 _id에 대응되는 가상의 id값을 할당합니다. 

반면 _id는 기본적으로 스키마에 배정되는 값으로 우리가 일반적으로 ID라고 알고 있는 것입니다. 

즉, id는 스키마의 _id를 참조하는 값으로 

-> _id바로 불러서 사용할 때   .id   형태로 사용합니다. 따라서 user.id라고 하는 것은 바로 User 모델의 _id를 바로 불러올때 사용하는 것입니다. 그래서 아마도 user._id로 작성하시면 작동이 안되는 것을 보실 수 있을 것 입니다.  _id는  바로 못불러오거든요~~

따라서 다른 method에서도 _id를 바로 불러 오실때 .id 를 사용하실 수 있습니다. 

※ 참고 : https://mongoosejs.com/docs/guide.html#id

npm run dev-watch 오류

0

77

1

npm i react-redex redux-saga react-router-dom connected-react-router bootstrap reactstrap dotenv 명령어 설치하면 에러날까요?

0

441

1

mongodb 자세히 알고 싶습니다

0

265

1

강의 듣으면서...포스트 맨도 안됩니다

0

248

1

혹시 gatsby 생성하는 명령어 하는지 알고 싶습니다

0

275

1

webpack 설정 문제입니다.

0

310

1

Category관련 질문

0

234

1

https://www.ssaple.net/ 블로그 접속이 되질 않아요.

0

312

1

리액트 버전 오류 나시는 분들 참고

0

483

1

react 18버전에서의 connected-react-router 가 설치가안됩니다

0

1070

1

jwt.sign() 에서의 질문입니다.

0

208

1

ssaple.net 접속이 안됩니다.

0

369

1

Media(Video) 파일 첨부관련 질문

0

297

1

페이지 Link를 이용한 페이지 이동이 안됩니다

0

340

1

webpack.config.js 설정

0

834

1

몽고db 사이트가 많이 바뀌어서

0

346

1

선생님 req에 아무것도 안들어오는데 혹시 뭐가문제일까요 ?

0

304

1

안녕하세요 강의 잘 보고 있습니다 질문 하나 있는데요 ..

0

1587

1

그대로 따라하였고 하루종일 reboot하는데 되지않습니다..

0

214

1

Encountered two children with the same key 에러..

0

866

1

강사님 redux에러 질문이요

1

245

2

선생님 왜 저는 백날해도 collapse 내용이 link아래로 갈까요?

0

351

2

postDetail scss 문제

0

236

3

강사님 포스트 디테일 부분을 똑같이 작성하였는데 이런 오류가 나서 도저히 방법을 모르겠습니다 ㅠㅠ

0

212

1