#4 MongoDB Model & Schema

HeeDong-log·2023년 8월 28일

여기서 만드는 스키마는, 데이터베이스 서버측에서 만드는 스키마가 아니라, 우리의 웹서버가 데이터베이스에 들어있는 문서들을 객체화하여 사용 할 수 있도록 스키마를 설정해주는 것이다.

데이터베이스의 실제 데이터와, 웹서버의 스키마가 일치하지 않아도, 정상적으로 작동한다. 단, 만약에 데이터베이스상에선 있는 정보가 서버측의 데이터 스키마에선 설정되어있지 않다면 해당 정보는 undefined 로 보여지게 된다.

스키마는, 해당 컬렉션의 문서에 어떤 종류의 값이 들어가는지를 정의한다.

모델은 스키마를 통해서 만드는 인스턴스이다.
이 객체를 통하여, 데이터베이스에 실제 작업을 할 수 있게 된다. 이를 통하여 데이터를 조회하거나, 추가하거나, 수정하거나, 삭제를 할 수 있다.

profile
포기하지 않는 코딩 생활-!

0개의 댓글