如何使用mongoose检索mongodb数据

时间:2014-05-10 17:19:09

标签: mongodb mongoose

我正在关注Pluralsight的课程但是这段代码没有工作。控制台中的错误:

  

mongoMessage = messageDoc.message;                                ^   TypeError:无法读取null

的属性“message”
mongoose.connect('mongodb://localhost:multivision');
var db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error ...'));
db.once('open', function callback() {
    console.log('multivision db opened');
});

var messageSchema = mongoose.Schema({message: String});
var Message = mongoose.model('Message', messageSchema);
var mongoMessage;
Message.findOne().exec(function(err, messageDoc) {
    mongoMessage = messageDoc.message;
});

1 个答案:

答案 0 :(得分:0)

很可能是因为你在db message中的multivision集合中没有文档