解析包括子查询中的键

时间:2015-11-26 08:29:59

标签: parse-platform cloud-code

我有两列,一列来自用户,另一列来自用户。现在我正在检查当前用户是从用户还是用户。我正在查询以下内容。

var matQueryFrom = new Parse.Query(Parse.Object.extend("VRMatches"));
var matQueryTo = new Parse.Query(Parse.Object.extend("VRMatches"));
matQueryFrom.equalTo("FROM_USER_OBJECTID",user.id);
matQueryFrom.include("TO_USER");
matQueryTo.equalTo("TO_USER_OBJECTID", user.id);
matQueryTo.include("FROM_USER");
var mainQuery = Parse.Query.or(matQueryFrom, matQueryTo);

如果当前用户与用户匹配,我想从用户那里获得。或者我想在当前用户与用户匹配时联系用户。我怎样才能实现那个或我做错了什么?

1 个答案:

答案 0 :(得分:0)

你需要阅读Parse文档,因为它清楚地说:

  

请注意,我们,但支持GeoPoint或非过滤   约束(例如,近,在GeoBox内,限制,跳过,   在化合物的子查询中升序/降序,包括   查询。

您可以将两个包含约束添加到最终的复合查询中。也许这会起作用,但显然你无法区分哪个子查询返回哪一行,因为两个子查询的结果都是'class' => 'yii\rbac\DbManager',编辑在一起:

Or