Rally API 查询 OR 子句

Rally API query OR clause

我正在使用 rally-node 模块从 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'))

这是你看到的吗?