[MongoDB] mongoDB와 mongoose

Inah-_-·2021년 8월 9일
1

데이터베이스

목록 보기
8/13
post-thumbnail

mongoDB와 mongoose의 큰 차이점


📝 mongoDB 라이브러리

  • MongoDB의 공식 라이브러리이다.
  • Mongo 콘솔 클라이언트 명령과 동일하게 조작이 가능하다.
  • Document에 데이터를 아무거나 넣어도 에러가 발생하지 않는다.

🐵 mongoose

  • Node.js와 MongoDB를 연결해주는 ODM이다.

    ODM(Object Document Mapping) : 객체와 문서를 1:1로 매칭

  • Document에 데이터를 아무거나 넣을 경우 에러를 발생시키는 스키마를 도입했다.
  • SQL의 Table과 Schema는 비슷한 개념이다.
  • promise와 callback 사용이 가능하다.
  • 따라서 mongoose 사용이 API 개발에 더 적합하다.

Reference

휴몬랩님 블로그 참조

profile
Backend Developer

1개의 댓글

comment-user-thumbnail
2021년 8월 16일

몽고대학 입학하셨나요?

답글 달기