7
我想在循環來從貓鼬記錄。但它沒有按預期工作。我有一系列的問題和答案哈希,我試圖從我的數據庫中找到這些問題。下面是我的循環:節點貓鼬發現循環查詢不能
for (var i=0;i < answers.length;i++)
{
console.log(i)
var question_ans = eval('(' + answers[i]+ ')');
var question_to_find = question_ans.question.toString()
var ans = question_ans.ans.toString()
console.log(ans)
quiz.where("question",question_to_find).exec(function(err,results)
{
console.log(results)
if (ans == "t")
{
user_type = results.t
}
else if (ans == "f")
{
user_type=results.f
}
})
}
,並從終端的結果是這樣的:
0
t
1
f
[ { question: 'i was here',
_id: 5301da79e8e45c8e1e7027b0,
__v: 0,
f: [ 'E', 'N', 'F' ],
t: [ 'E', 'N', 'F' ] } ]
[ { question: 'WHo r u ',
_id: 5301c6db22618cbc1602afc3,
__v: 0,
f: [ 'E', 'N', 'F' ],
t: [ 'E', 'N', 'F' ] } ]
的問題是,我的問題是循環的迭代後顯示。正因爲如此,我無法處理它們。
請幫忙! 問候
感謝heinob它幫助。再次 – nOmi
感謝遞歸循環。它會幫助我更好地理解。 – nOmi