Pio*_*Pio 4 javascript mongoose
我在mongoose中从查询结果中获取数据时遇到一些麻烦:这是我的函数:
getNinjas : function(res){
var twisted = function(res){
return function(err, data){
if (err){
console.log('error occured');
return;
}
res.send('My ninjas are:\n');
for (var i;i<data.length;i++){
console.log(data[i].name);
}
//I need to process my data one by one here
}
}
Ninja.find({},'name skill',twisted(res));
}
Run Code Online (Sandbox Code Playgroud)
所以,如果我console.log(data)在getNinjas函数中,我得到了查询的结果.如何逐个访问每条记录?我没有像这样在控制台中得到任何东西.
你忘了初始化i:
for (var i = 0;i<data.length;i++){
// ^^^^
console.log(data[i].name);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9796 次 |
| 最近记录: |