{
_id: await nextSeq('product'),
seller_id: 1,
price: 12500,
shippingFees: 3000,
show: true,
active: true,
name: '[센터커피] 게이샤 콜드브루 200ml',
quantity: 310,
buyQuantity: 200,
mainImages: [
{
url: `/files/centercoffee_02.webp`,
name: 'centercoffee_02.webp',
},
],
detailImages: [
{
url: `/files/centercoffee_02.webp`,
name: '/files/centercoffee_02.webp',
},
{
url: `/files/centercoffee_02_detail.webp`,
name: 'centercoffee_02_detail.webp',
},
],
content: [
{
d1: '액상커피로 어디서든 간편하게 맛있는 커피를 즐겨보세요! ',
},
{
d2: `처음부터 게이샤와 같은 품종의 커피에 집중하여 고품질의 커피를 생산하고 있는 농장입니다.
특히 이 농장은 건조과정과 보관까지 품질 관리를 심혈을 기울여 좋은결과물을 만들어 내기 위해 노력하고 있습니다. `,
},
{
d3: `물과 만나면서 퍼지는 은은한 자스민 향이 좋은 콜드브루 커피입니다.
살구의 플레이버와 함께 청사과의 기분 좋은 산미가 입안 가득 퍼지며 맛을 다채롭게 만들어줍니다.
마지막에 느껴지는 밀크초콜릿의 단맛이 입안을 은은하게 정리해주면서 긴 여운을 남겨줍니다.`,
},
],
처음 데이타를 구성할때 강사님의 데이터기반으로 만들다 보니 우리만의 DB구조를 생각 못했고 결국 상품 등록후 그 결과를 확인하는 과정에서 문제가 생겼다.
상품이 등록도 잘되고 리스트에도 보여지지만 상세페이지로 넘어가며 에러가 떳다 이유는 우리는 현재 DB구조가 위에 처럼 되어있어 content를 불러올때 content[0].d1로 불러오는데 등록하는 데이터는 content"내용" 이런식으로 DB저장됨. 그렇기 때문에 상세페이지를 들어가면 데이터를 찾지 못하는 오류가 나왔다...
결국 데이터 전면 수정으로
아래와 같이 수정했고 코드도 content[0]으로 불러오니 문제 없었다.
다음은 DB구조를 확실하게 짠 다음에 코드작업을 시작해야겠다고 생각함.
{
_id: await nextSeq('product'),
seller_id: 1,
price: 12000,
shippingFees: 3000,
show: true,
active: true,
name: '[센터커피] 에티오피아 디카페인 콜드브루 300ml',
quantity: 30,
buyQuantity: 5,
mainImages: [
{
url: `/files/centercoffee_01.webp`,
name: 'centercoffee_01.webp',
},
],
detailImages: [
{
url: `/files/centercoffee_01.webp`,
name: 'centercoffee_01.webp',
},
{
url: `/files/centercoffee_01_detail.webp`,
name: 'centercoffee_01_detail.webp',
},
],
content: [
'액상커피로 어디서든 간편하게 맛있는 커피를 즐겨보세요! ',
`처음부터 게이샤와 같은 품종의 커피에 집중하여 고품질의 커피를 생산하고 있는 농장입니다.
특히 이 농장은 건조과정과 보관까지 품질 관리를 심혈을 기울여 좋은결과물을 만들어 내기 위해 노력하고 있습니다. `,
`물과 만나면서 퍼지는 은은한 자스민 향이 좋은 콜드브루 커피입니다.
살구의 플레이버와 함께 청사과의 기분 좋은 산미가 입안 가득 퍼지며 맛을 다채롭게 만들어줍니다.
마지막에 느껴지는 밀크초콜릿의 단맛이 입안을 은은하게 정리해주면서 긴 여운을 남겨줍니다.`,
],