我有2张表,如下图所示。
现在我想查询"匹配表"以下检查;
结果应该是:
[{ID:"",FROMUSER:"",TOUSER:"",MeetingCount:3},{ID:" ",FROMUSER:"",TOUSER:"",MeetingCount:3}]
我怎样才能做到这一点?到目前为止我尝试了什么:
我查询了匹配表,现在我想从匹配详细信息表中循环每个matchId
以获取其数据。
matQueryFrom.equalTo("FROM_USER_OBJECTID",user.id);
matQueryFrom.find().then(function(matchObjects){
if(matchObjects!=undefined && matchObjects.length>0){
var returnList = [];
for(var i=0;i<matchObjects.length;i++){
var vrmatchObj = matchObjects[i];
var matDetailQuery = new Parse.Query(Parse.Object.extend("VR_MATCH_DETAIL"));
matDetailQuery.equalTo("VRMatches", vrmatchObj.id);
matDetailQuery.find().then(function(detailArray){
returnList.push(detailArray);
}).then(function(){console.log(returnList);});
}
return returnList;
}
});
任何人都可以指导我如何实现这一目标?目前,returnList始终为空。