출처 : https://www.youtube.com/watch?v=iFN5zKuvTK4&list=PLG7te9eYUi7vxSvo6hvhOaht8oP0PoCwi&index=16  

mongodb.com 사이트에 가입하고 등록을 한다. 그리고 VSCODE에 몽고 db 확장 프로그램을 설치하여 본인의 계정을 연결하면 된다.

 

 

 

npm i mongoose dotenv 로 몽고디비를 설치한다.

 

폴더와 파일을 다음과 같이 만든다.

 

 

먼저 .env 폴더에는 환경변수를 설정한다. 맨 뒤 "/" 끝 부분에 자신이 원하는 스키마 이름을 적는다. 파란색 부분은 처음 몽고 DB를 가입했을 때 비밀번호이다.

 

 

 

 

 

db 연결하는 js 파일에서는 다음과 같이 몽고디비를 불러와서 비동기처리 이후 db를 연결시킨다.

 

 

 

 

 

 

 

애플리케이션 와서 다음과같이 코드를 적고 서버를 실행하면 디비가 연결된걸 볼 수 있다.

 

 

 

 

스키마와 모델

 

mongoose 에서는 스키마(schema) 와 모델(model) 이라는 개념이 존재한다. 

 

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

모델은 스키마를 통해서 만드는 인스턴스이다.

+ Recent posts