[유튜브 클론코딩] 3.0 MongoDB and Mongoose
2021. 3. 1. 16:38ㆍProjects/유튜브 클론코딩
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
반응형
'Projects > 유튜브 클론코딩' 카테고리의 다른 글
[유튜브 클론코딩] 3.2 Configuring Dot Env (0) | 2021.03.01 |
---|---|
[유튜브 클론코딩] 3.1 Connecting to MongoDB (0) | 2021.03.01 |
[유튜브 클론코딩] 2.25 More Controllers (0) | 2021.02.24 |
[유튜브 클론코딩] 2.24 Log In and User Profile Controller (0) | 2021.02.24 |
[유튜브 클론코딩] 2.23 Join Controller (0) | 2021.02.24 |