我不能爲我的生活得到貓鼬在我的快速應用程序工作。我已經安裝貓鼬,並通過NPM mongodb(貓鼬文檔沒有說明是否需要mongodb單獨或如何啓動和運行)。快遞app nodejs和貓鼬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 2011-06-15 22:28:31