[유튜브 클론코딩] 3.0 MongoDB and Mongoose

2021. 3. 1. 16:38Projects/유튜브 클론코딩

728x90
반응형

3.0 MongoDB and Mongoose

MongoDB?

데이터베이스는 크게 두 종류의 데이터베이스가 있음 - 1) SQL 2)NoSQL

MongoDB는 NoSQL로 구분된다.

MongoDB는 더 적은 규칙과 더 적은 절차로 작업이 가능한 데이터베이스이다.

많은 사람들이 MongoDB를 사용하고 있다.

엄청 가볍고 초보자들도 쉽게 다룰 수 있기 때문에, 사용하기 엄청 쉽고 직관적으로 작동한다.

 

MongoDB 설치하기

MongoDB를 윈도우에서 설치하는 방법을 검색해서 설치한다

(MongoDB community Server 설치하고 환경변수 설정하는 법 검색해서 하면 된다)

그리고 VScode를 다시 실행한 후, mongod 라고 쳐보고 mongo라고 쳤을 때 작동하면 된 것이다(나갈땐 exit)

 

Mongo를 Javascript와 연결하기 - Mongoose를 통해서

  • MongoDB는 C++이나 다른 것으로 만들어졌으므로 자바스크립트와 연결하려면 Mongoose라는 어댑터가 필요하다.
  • Mongoose설치 : npm install mongoose

 

  • 이제 다음 시간에는 임시로 만들어 놓은 db.js를 지우고 진짜 MongoDB를 연결할 것이다.

 

결론

  • MongoDB는 데이터베이스
  • Mongoose는 자바스크립트에서 MongoDB를 연결하게 해주는 것
  • 이 강의에선 한 가지만 사용할 것이지만 같은 서버에서 다양한 종류의 Database들을 사용할 수 있다는 것을 명심하자

 

 

 

 

 

728x90
반응형