こんにちは、nodeJs を初めて使用します。クエリの結果からテーブルをクエリする必要があります。別のテーブルをクエリする必要があります。次のようにコードを試しましたが、null しか返されません。
action(function getpositions(req){
var namearray = [];
NHLPlayerStatsDaily.find ({"created_at": {$gt: new Date(y+"-"+m+"-"+d)}}, function(err,position){
if(!err)
{
for (i=0;i< position.length; i++)
{
var obj = JSON.stringify(position[i]);
var pos = JSON.parse(obj);
var p = pos["player_stats_daily"]["content"]["team_sport_content"]["league_content"]["season_content"]["team_content"]["team"]["id"]
NHLTeam.find({"sdi_team_id": p}, "first_name nick_name short_name sport_id", function(err, team){
if (!err){
var obj = JSON.stringify(team);
var pos = JSON.parse(obj);
namearray.push(team)
}
})
}
return send(namearray);
}
})
})
「p」を押すだけで結果が表示され、別の関数で「NHLTeam」をクエリすると結果も表示されます。in collection を使用してコレクションをクエリすると、null が返されます。マングースのコレクション内でコレクションを照会する方法。前もって感謝します。