인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

상품 생성, 조회 API 구현

Product ? Products?

작성

·

217

1

 

<질문1>

Products.js에서 sequelize.define로 테이블 정의시 복수형태로 Products된다고 들었는데 models.Product.create도 Product 단수 형태로 테이블 이름에서 s를 빼주는건가요???

<질문2>

result를 log찍어 봤을떄는 또 Product라고 나오고 위에는
Products 테이블로 insert into 됐다고 나오는데
테이블을 만들어주는건 models/products.js 에서하는건데 model.Product.create 이말은 사실 테이블 생성이아니라 데이터 삽입이라고 보면 될까요?

 

models.Product.create({
    name,
    description,
    price,
    seller,
  })

답변 1

1

그랩님의 프로필 이미지
그랩
지식공유자

우선 답변에 달려주신 것처럼 model.Product.create는 sql의 insert 문과 동일하다고 보시면 될 것 같아요!

질문 1번 같은경우는, Product 단수형으로 적어주시면 됩니다! 실제로 모델을 정의할 때는 단수로 적고, 데이터베이스 테이블로 생성될 때는 자동으로 복수형으로 -s가 붙게 됩니다.

 

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기