인프런 커뮤니티 질문&답변

GODOT님의 프로필 이미지
GODOT

작성한 질문수

mongoDB 기초부터 실무까지(feat. Node.js)

populate로 자식문서 효율적으로 불러오기

populate 에서 path의 뜻을 알고싶습니다.

해결된 질문

작성

·

405

2

populate 에서 path의 뜻을 알고싶습니다.

답변 1

1

김시훈님의 프로필 이미지
김시훈
지식공유자

DEV JUNGLE님 안녕하세요 :)

path의 사전적 의미를 보면 "길"인데요. 몽구스 스키마에 type:Types.ObjectId, ref:"user" 이런식으로 되어 있는 key들이 있었죠. 이 키의 의미를 보면 user 문서를 불러올수 있는 "길"을 표시하고 있죠(해당 유저의 _id로요).

populate에서의 path는 어떤 key를 populate(채워줘라)해달라고 몽구스한테 말해주는 부분입니다. populate를 하고 나면 ObjectId만 저장되어 있었던 곳에 해당 문서가 들어오게 되죠.

GODOT님의 프로필 이미지
GODOT
질문자

늘 친절한 답변 감사합니다. ~ 많이 배워갑니다.

GODOT님의 프로필 이미지
GODOT

작성한 질문수

질문하기