안녕세계

[Node.js] mongoose를 사용하여 MongoDB 연동 본문

[Node.js] mongoose를 사용하여 MongoDB 연동

Junhong Kim 2017. 4. 12. 02:20
728x90
반응형

1. mongoose 모듈 설치 

$ npm install mongoose --save



2. mongoose 연동 테스트


[ app.js ]

var mongoose = require('mongoose');

// connect to mongodb server
var db = mongoose.connection;
db.on('error', console.error);
db.once('open', function() {
console.log("Connected to mongodb server");
});

mongoose.connect("mongodb://localhost/codigm");


[ models/user.js ]

var mongoose = require('mongoose');
var Schema = mongoose.Schema;

var bookSchema = new Schema({
id: String,
pw: String,
date: { type: Date, default: Date.now() }
});

module.exports = mongoose.model('user', bookSchema);


[ routes/index.js ]

var express = require('express');
var router = express.Router();
var User = require('../models/user');


/* GET home page. */
router.get('/', function(req, res, next) {
var user = new User({
id: "kim",
pw: "1111"
});

user.save(function(err, user) {
if(err)
return console.error(err);
console.dir(user);
});

res.render('index', { title: 'Express' });
});

module.exports = router;


3. 확인

자신의 서버 주소 URL 접속한 뒤 확인해 본다.

http://localhost:3000/ 


연동 테스트 끝! 



※ 추후 내용 추가 예정

- 2017/04/12 : 간단한 연동 테스트 포스팅


[ 참고 ]

https://velopert.com/594

728x90
반응형
Comments