21.03.23 15:24 작성
·
153
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,
});
답변 2