작성자 없음
작성자 정보가 삭제된 글입니다.
작성
·
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 이말은 사실 테이블 생성이아니라 데이터 삽입이라고 보면 될까요?
답변 1
1
우선 답변에 달려주신 것처럼 model.Product.create는 sql의 insert 문과 동일하다고 보시면 될 것 같아요!
질문 1번 같은경우는, Product 단수형으로 적어주시면 됩니다! 실제로 모델을 정의할 때는 단수로 적고, 데이터베이스 테이블로 생성될 때는 자동으로 복수형으로 -s가 붙게 됩니다.