반응형
1. 테이블간의 매핑된 필드의 경우 직접적으로 데이터를 넣지 못하는 현상
ManyToOne / OneToMany 필드로 묶인 필드의 경우 entity형식의 데이터를 넣어야 조인 칼럼의 데이터를 넣을 수 있었습니다.
다음은 예시입니다.
async commentQuest(
// user: User,
feed: Feed,
comment: string
) {
const newComment = this.create({
comment,
feed,
});
await this.save(newComment);
return newComment;
}
comment에 feedId를 넣고자 할때 feedId를 직접적으로 넣을 수 없고 feed: Feed와 같이 entity를 불러와서 넣어야합니다.
2. 채팅 서버 구현
nestjs + mongodb 조합은 처음이라서 많은 어려움이 있었습니다. 물론 지금도 헤메는 중입니다. 채팅서버는 일반 CRUD와 다른 곳에 서버를 두어 운용할 예정입니다.
반응형
'부트캠프' 카테고리의 다른 글
[Socket] socket 채팅 서버 부하 테스트하기 (0) | 2022.05.19 |
---|---|
[WIL] 이번주에 마주했던 문제들 (typeORM, socket.io, DB index) (0) | 2022.05.15 |
[WIL] Middleware, N+1 문제 정리 및 해결 (0) | 2022.04.25 |
[26일차] TIL - Dynamic Programming (0) | 2022.04.06 |
[알고리즘 3주차] WIL - 힙, 정렬(버블, 선택, 삽입, 퀵, 머지, 힙) (0) | 2022.04.03 |