Javascript Parse-创建一个包含两个或多个查询的AND查询

Javascript Parse-创建一个包含两个或多个查询的AND查询,javascript,parse-platform,Javascript,Parse Platform,我需要使用Parse.com伪语言执行以下查询: select all posts where (expired < today OR expired not exists) AND (owner is {user} OR commenter contains {user}) 我知道在Javascript中,我可以使用Parse.Query.OR创建两个OR查询,但由于似乎没有Parse.Query.and变量,我不知道如何将这两个OR查询组合成一个查询 其他人建议简单

我需要使用Parse.com伪语言执行以下查询:

select all posts where 
  (expired < today OR expired not exists) 
  AND 
  (owner is {user} OR commenter contains {user})
我知道在Javascript中,我可以使用Parse.Query.OR创建两个OR查询,但由于似乎没有Parse.Query.and变量,我不知道如何将这两个OR查询组合成一个查询


其他人建议简单地多次使用equalTo来创建AND语句,但这对组合或查询不起作用。

我不熟悉解析,这对注释来说太长,但请参见下面的;最后一句话似乎就是你想要的

复合查询 如果要查找与多个查询中的一个匹配的对象,可以使用Parse.Query.or方法构造一个查询,该查询是传入的查询中的一个或。例如,如果你想找到赢得很多或很少的玩家,你可以:

var lotsOfWins = new Parse.Query("Player");
lotsOfWins.greaterThan("wins", 150);

var fewWins = new Parse.Query("Player");
fewWins.lessThan("wins", 5);

var mainQuery = Parse.Query.or(lotsOfWins, fewWins);
mainQuery.find({
  success: function(results) {
     // results contains a list of players that either have won a lot of games or won only a few games.
  },
  error: function(error) {
    // There was an error.
  }
});
您可以向新创建的Parse.Query添加其他约束,这些约束充当“and”运算符


我不熟悉解析,这对评论来说太长了,但请看下面的;最后一句话似乎就是你想要的

复合查询 如果要查找与多个查询中的一个匹配的对象,可以使用Parse.Query.or方法构造一个查询,该查询是传入的查询中的一个或。例如,如果你想找到赢得很多或很少的玩家,你可以:

var lotsOfWins = new Parse.Query("Player");
lotsOfWins.greaterThan("wins", 150);

var fewWins = new Parse.Query("Player");
fewWins.lessThan("wins", 5);

var mainQuery = Parse.Query.or(lotsOfWins, fewWins);
mainQuery.find({
  success: function(results) {
     // results contains a list of players that either have won a lot of games or won only a few games.
  },
  error: function(error) {
    // There was an error.
  }
});
您可以向新创建的Parse.Query添加其他约束,这些约束充当“and”运算符


我熟悉这段文档,我使用它创建.or查询。不幸的是,最后一部分对我没有帮助,因为我正在尝试组合两个.or查询。您应该包含代码,但我将其解释为Parse.Query.or可能堆叠为“and”。所以多次调用它可能就足够了。我们可以在复合查询中使用include吗?我熟悉这篇文档,我就是用它来创建.or查询的。不幸的是,最后一部分对我没有帮助,因为我正在尝试组合两个.or查询。您应该包含代码,但我将其解释为Parse.Query.or可能堆叠为“and”。所以多次调用就足够了。我们可以在复合查询中使用include吗?