인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

열씨미살자!님의 프로필 이미지
열씨미살자!

작성한 질문수

따라하며 배우는 TDD 개발 [2023.11 업데이트]

몽구스 Model, Schema 생성

Model Class, Model Instance

작성

·

147

0

테스팅 수업인데 다른질문을 남기게 되었습니다..ㅎㅎ

Model class = mongoose.model()

Model instance = new mongoose.Schema()

를 의미하는 것인가요 ? 잘 이해가 가지 않습니다 ㅠ 

답변 1

0

John Ahn님의 프로필 이미지
John Ahn
지식공유자

안녕하세요 동우님 !

모델과 스키마를 클래스와 인스턴스로 접근하시기 보다는 

스키마는  저희가 데이터베이스 테이블안에서 필요한 값들의 기본값 혹은 타입등을 정해주시는 곳이라 보시면 됩니다. 

그리고 그렇게 정의한 걸 이용해서 데이터를 넣어주거나 업데이트해주는 등의 작업을 할 때 필요한 기능을 제공하는게 모델이라고 보시면 됩니다 ~ ! 

열씨미살자!님의 프로필 이미지
열씨미살자!

작성한 질문수

질문하기