ORM/ODM은 프로그래밍시 데이터베이스를 객체 처럼 사용할 수 있게 해주는 놈이다. 이게 무슨 말이냐면.. job테이블(컬렉션)이 있다고 치면,job.insert({ title: "개발자" });job.delete({ id: 3 }); 이런식으로 DB연산을 메서드 호출처럼 다룬다. ORM과 ODM 개념은 유사한데, orm은 Rdbms, odm은 몽고 db에서 쓰인다고 이해했다. 여기서 나오는 개념이 스키마이다.먼저 db연결과 더불어 데이터 구조를 어떻게 가져갈 것인지(타입 등) 스키마를 통해서 정의해준다. 그리고 이 스키마를 가지고 모델을 만든다. 클래스와 객체랑 비슷하다고 대략적으로 생각하자.스키마는 붕어빵 틀! 모델은 붕어빵을 실제 사용할 수 있는 붕어빵 사장님!모델을 가지고 인스턴스를 만들어..