원노의 초보 Mongoose 1

이 글은 다시 쓰여질 겁니다.


npm install mongoose

node.js 문서를 작성하겠습니다.

[...]
//모듈 불러오기
var mongoose = require('mongoose');
//몽구스 모듈에 몽고 디비 서버 연결
mongoose.connect('mongodb://localhost/test_db');
//커넥션 객체 생성
var db = mongoose.connection;
//db bind 하기
db.on('error',console.error);
db.once('open', () => {console.log('connected to mongodb server')});
[...]

localhost/뒤의 test_db는 데이터베이스 명입니다. MongoDB는 데이터베이스를 따로 생성하지 않았어도 자동으로 db를 생성해줍니다.

() => {}화살표 함수 표현(arrow function expression) 익명으로 만들어지는 함수입니다. 이 함수 표현은 메소드 함수가 아닌 곳에 가장 적당합니다. 참고

Written on October 3, 2017