안녕세계
[Node.js] mongoose를 사용하여 MongoDB 연동 본문
[Node.js] mongoose를 사용하여 MongoDB 연동
Junhong Kim 2017. 4. 12. 02:20728x90
반응형
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
반응형
'Server > Node.js' 카테고리의 다른 글
[Node.js] MongoDB 설치 & 환경설정 (for MAC) (0) | 2017.04.12 |
---|---|
[Node.js] forever 사용법 (for MAC) (0) | 2016.11.21 |
[Node.js] passport & passport-local (with Redis) (0) | 2016.10.24 |
[Node.js] Redis & ElastiCache (0) | 2016.10.21 |
[Node.js] Sequelize (0) | 2016.09.27 |
Comments