我在 parse.com 上有 3 个类“活动”、“关系”和“位置”我有一个查询来点击活动表并通过
var query = new Parse.Query("Campaigns");
query.find({
success: function(results) {
},
error: function(){
response.error("failed to get a respose");
}
});
现在我想通过在关系表中导航来访问位置表。(关系表有一列存储活动类中活动的对象 ID)。如何访问“位置”表中的相应数据?我知道我必须进行另一个查询,但我找不到正确的语法。
对于 android (java),语法类似于 -
ParseQuery<ParseObject> query = new ParseQuery<ParseObject>("Campaigns");
ParseQuery<ParseObject> query2 = new ParseQuery<ParseObject>("Relationships");
ob2 = query.find();
for (ParseObject object : ob2) {
ParseObject Locations = new ParseObject("Campaigns");
query2.whereEqualTo("campaignIDString", object.getObjectId());
query2.include("locationID"); //the pointer column it must have
try {
ob = query2.find(); //this holds the locations Table data
}
}
抱歉格式化,还不太习惯 SO 格式化