작성
·
158
0
안녕하세요 제로초님!
db에 데이터 저장할때 아래코드처럼 저장 하고 있습니다.
좀더 효과적인 방법이 있는지 궁금해서 질문을 올립니다.
데이터가 몇개 없을때는 상관없을것 같은데 많을때는 어떤식으로 디비에 저장하면 될까요?
매번 좋은 답변감사합니다.
const created = await this.productRepository.save({
title: createProductDto.title,
company: createProductDto.company,
description: createProductDto.description,
name: createProductDto.name,
phone: createProductDto.phone,
brokerageConsignment: createProductDto.brokerageConsignment.join(','),
requiredMaterials: createProductDto.requiredMaterials,
selectMaterials: createProductDto.selectMaterials,
comment: createProductDto.comment,
creativeStaff: createProductDto.creativeStaff,
genre: JSON.stringify(createProductDto.genre),
mainAudience: JSON.stringify(createProductDto.mainAudience),
sizeOfPerformance: createProductDto.sizeOfPerformance,
castMembers: createProductDto.castMembers,
changeScenario: createProductDto.changeScenario,
performanceVideo: createProductDto.performanceVideo,
plan: createProductDto.planningDocument,
synopsis: createProductDto.synopsis,
poster: createProductDto.posterURL,
pcBackground: createProductDto.pcBackground,
mobileBackground: createProductDto.mobileBackground,
performanceInformationURL: createProductDto.performanceInformationURL,
numberList: JSON.stringify(createProductDto.numberList),
isCheckInformation: createProductDto.isCheckInformation,
category: createProductDto.category,
year: createProductDto.year,
creativeStaff_total: createProductDto.creativeStaff_total,
totalTime: createProductDto.runningTime,
provider: findUser,
progress: ProgressEnum.INPROGRESS,
createdAt: new Date(),
updatedAt: new Date(),
deletedAt: null,
});