작성한 질문수
따라하며 배우는 TDD 개발 [2023.11 업데이트]
몽구스 Model, Schema 생성
작성
·
147
0
테스팅 수업인데 다른질문을 남기게 되었습니다..ㅎㅎ
Model class = mongoose.model()
Model instance = new mongoose.Schema()
를 의미하는 것인가요 ? 잘 이해가 가지 않습니다 ㅠ
답변 1
안녕하세요 동우님 !
모델과 스키마를 클래스와 인스턴스로 접근하시기 보다는 스키마는 저희가 데이터베이스 테이블안에서 필요한 값들의 기본값 혹은 타입등을 정해주시는 곳이라 보시면 됩니다.
그리고 그렇게 정의한 걸 이용해서 데이터를 넣어주거나 업데이트해주는 등의 작업을 할 때 필요한 기능을 제공하는게 모델이라고 보시면 됩니다 ~ !