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:[] –