typeORM 관계테이블 데이터 생성하기

level·2023년 8월 18일

TIL

목록 보기
79/95
middelCategory 데이터가 존재하는 데도 불구하고 foriegn key 오류가 지속적으로 발생.

const existingMiddleCategory = await this.middleCategoryRepository.findOne({ where: { id: middleCategoryId } });
//...
const newSmallCategory = this.smallCategoryRepository.create({
      name,
      middleCategory: existingMiddleCategory,
    });
    
middleCategory를 찾아 middleCategory에 전체를 넣어 해결

또는

await this.middleCategoryRepository.save({
      name: createMiddleCategory.name,
      largeCategory: createMiddleCategory.largeCategoryId,
    });
    
상위 카테고리 아이디만 뽑아서 넣어줘도 미들카테고리에서 자동으로 생성되기 때문에 작동

0개의 댓글