강의

멘토링

커뮤니티

Inflearn Community Q&A

vividjtj7313's profile image
vividjtj7313

asked

mongoDB from basics to practice (feat. Node.js)

GET /user/:userId

_id값으로 유저 한명 정보 가져오는게 최선의 방법인가요?

Written on

·

243

1

_id값 입력 하려면 너무 길어서 불편한데

저 방법이 최선인가요?

username도 unique key로 설정 했는데 username으로는 못 가져오나요?

rest-apijavascriptDBMS/RDBMSmongodbawsnodejs데이터 엔지니어링

Answer 1

0

sihoon님의 프로필 이미지
sihoon
Instructor

태종님 안녕하세요 :)

GET /user/:userId의 경우 userId를 username으로 대체해서 사용해도 됩니다. 해당 문서의 고유키가 되면 사용하셔도 되요. 그리고 username을 고유키로 사용하실거면 username을 수정하지 못하게(immutable) 해주는걸 권장합니다. 근데 이 API의 경우 :userId를 사용자가 직접 입력하는 일은 없기 때문에 길어서 불편할 일은 없을거에요. 백엔드 API를 호출하는건 사람이 아니라 클라이언트 코드이기 때문이죠.  

vividjtj7313's profile image
vividjtj7313

asked

Ask a question