Rally API查询或子句

Rally API查询或子句,rally,Rally,我正在使用rally节点模块从rally中检索一些数据。我的查询子句如下所示 var query = queryUtils.where('ClosedDate', '>=', '2016-12-22'); query = query.or('State', '!=', 'Closed'); 我希望将这些查询参数捆绑在一起,以便查询内容如下: (ClosedDate >= '2016-12-22' OR State != 'Closed') and (THE REST) 这不是发生

我正在使用rally节点模块从rally中检索一些数据。我的查询子句如下所示

var query = queryUtils.where('ClosedDate', '>=', '2016-12-22');
query = query.or('State', '!=', 'Closed');
我希望将这些查询参数捆绑在一起,以便查询内容如下:

(ClosedDate >= '2016-12-22' OR State != 'Closed') and (THE REST)
这不是发生在我身上,我想知道我在这里出了什么问题


感谢

WSAPI查询语法由于其分组和许多括号而有点冗长。上面的代码应该生成以下内容,这是正确的:

((ClosedDate >= '2016-12-22') OR (State != 'Closed'))
如果你穿上了什么衣服,你会得到这个:

query = query.and('Environment', '=', 'Test');

(((ClosedDate >= '2016-12-22') OR (State != 'Closed')) AND (Environment = 'Test'))

这就是你看到的吗?

谢谢凯尔!这确实是我所看到的。因此,问题必须在于我如何实现该模块的这一部分。我的要求列出了用户在实际Rally门户中使用的不同类型的查询,这就是他们所列出的。令人眼花缭乱的括号数量确实是(((((((((((((((((((ClosedDate>=2016-12-22))或(State!=Closed))并且……请注意2016-12-22之后的额外参数