私はノードjsが初めてです。フレームワークとして Sails js を使用しています。ネストされたデータベース クエリを使用しようとしています。追加されたコードを確認してください。
私の現在の mongo コレクション名は todostatus です。それを形成して、データを取得しました。次に、コールバック関数を使用してデータを反復処理し、データベースからデータ内の各項目を更新しようとしました。しかし、私はすべてのデータを取得していません。だれかリードしてくれませんか?
前もって感謝します、
ニクソン
TodoStatus.find({todo_id : req.params.todo_id}).done(function(errs, responsible){
if(errs){
}
else{
function grabUsersName(todoRes, callback){
async.forEach(todoRes, function (item, callback2){
User.findOne ({id : item.user_id}).done(function (errses, user) {
if(errses)
{
console.log(errses);
}
else
{
item['name'] = user.name;
}
});
}, function(eerr) {
callback(todoRes);
});
}
grabUsersName(responsible, function(resultsa){
console.log(resultsa);
return res.view({
responsible: resultsa
})
})
}
})