더북(TheBook)

8.6.1 몽고디비 연결하기

이제 노드와 몽고디비를 몽구스를 통해 연결해보겠습니다. 몽고디비는 주소를 사용해 연결합니다. 주소 형식은 mongodb://[username:password@]host[:port][/[database][?options]]와 같습니다. [ ] 부분은 있어도 되고 없어도 됨을 의미합니다.

usernamepassword에 몽고디비 계정 이름과 비밀번호를 넣습니다. hostlocalhost, port27017, 계정이 있는 databaseadmin이므로 주소는 다음과 같이 됩니다.

mongodb://이름:비밀번호@localhost:27017/admin

먼저 schemas 폴더를 루트 디렉터리에 생성합니다. 폴더 안에 index.js 파일을 생성한 후 내용을 다음과 같이 넣습니다.

schemas/index.js

const mongoose = require('mongoose');

const connect = () => {
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.