작성
·
146
0
항상 좋은 강의 감사합니다.
강의를 들으며 궁금했던 부분은 제가 따로 테이블 컬럼이름을 설정해준 적이 없는데 자동으로 columnId
값으로 지정된 부분입니다.
현재 제 추측으로는
async createPost(authorId: number, title: string, content: string) {
const post = this.postsRepository.create({
author: {
id: authorId,
},
title,
content,
likeCount: 0,
commentCount: 0,
});
const newPost = await this.postsRepository.save(post);
return newPost;
}
해당 부분에서 create의인자로 받는 author 부분에서 key 값인 id를 확인해서 자동적으로 authorId
라는 값이 만들어진건가 추측해보고 있는데 혹시 제 추측이 맞을까요?
답변 1
0
안녕하세요!
author:post를 OneToMany Relationship으로 연동해둬서 그렇습니다.
그럼 자동으로 관계 테이블 + Id에 해당되는 column이 생성됩니다.
감사합니다!
아하! 감사합니다