1
我试图让node.js写入控制台表中的数据,我的其他表工作。我无法让mongoose/node.js正确检索数据。我究竟做错了什么?
每当我尝试,我得到以下的输出:
NO ERROR!
QUERY:{"emitted":{"complete":[[]]},"_events":{}}
我失去了在架构定义的东西吗? 任何帮助,将不胜感激。
- 埃里克
以下是从蒙戈外壳:
> db.userAssessments.find({})
{ "accountId" : "509683edcb884b0000000001", "created" : ISODate("2013-01-12T03:31:20.723Z"), "_id" : ObjectId("50f0d9084469766bb7000001") }
这是我的JS:
var userAssessmentsSchema = new mongoose.Schema({
accountId : String,
created : Date,
id: String
});
ANALYZER.userAssessments = mongoose.model('userAssessments', userAssessmentsSchema);
ANALYZER.analyzeAssessment = function() {
var query = ANALYZER.userAssessments.find({}).exec(function(err, ass) {
if (!err) {
console.log("NO ERROR!");
console.log("QUERY:" + JSON.stringify(query));
} else {
console.log("ERROR!");
}
});
};
感谢评论,仍然没有工作。 –
在这次更改后你看到的记录是什么? – JohnnyHK
没有错误! QUERY:[] –