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'))
这是你看到的吗?
我正在使用 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'))
这是你看到的吗?