내 인생에서 내가 할 수없는 일은 몽구스를 내 익스프레스 앱에서 사용하게한다. 필자는 몽구스를 설치했고, NPM을 통해 몽고 (mongodb)를 설치했다 (몽고스 문서는 몽고 밥이 따로 필요했는지, 어떻게 작동시키는 지에 대해서는 언급하지 않았다).express app nodejs and mongoose db/mongodb 시작하기
다음은 사용하는 코드입니다.
var mongoose = require('mongoose');
mongoose.connect('mongodb://127.0.0.1/my_database');
var Schema = mongoose.Schema, ObjectId = Schema.ObjectId;
var Comments = new Schema({
title : String
, body : String
, date : Date
});
var BlogPost = new Schema({
author : ObjectId
, title : String
, body : String
, date : Date
, comments : [Comments]
, meta : {
votes : Number
, favs : Number
}
});
var BlogPost = mongoose.model('BlogPost', BlogPost);
var post = new BlogPost();
post.title='blahblah';
// create a comment
post.comments.push({ title: 'My comment' });
post.save(function (err) {
if(err){
throw err;
console.log(err);
}else{
console.log('saved!');
}
});
누구나 내가 잘못하고있는 것을 알 수 있습니까? 내가 어떻게 든 mongodb를 별도로 시작할 필요가 있는지 이해하지 못한다. (mongoose.connect 함수가 mongodb 서버를 올바르게 시작하는 것처럼 보입니다.)
그러나 내 앱을 시작할 때 아무 일도 일어나지 않습니다. 오류 또는 저장 중 하나가! 내 콘솔에 나는 시험 포스트 권리를 저장할 때?
는 어쨌든 어떤 도움은 매우 극명하게 될 것이다!
감사
을
여기에 http://goo.gl/HlbXE – Madhusudhan