JIRA:如何搜索不包含特定值的所有问题

时间:2015-02-23 10:38:07

标签: jira

=!运算符仅返回值不是指定值的字段。要查找所有必须搜索的(f is EMPTY OR f != "value")

这很丑陋,而且对查询的重要性也很复杂。

它确实模仿了大多数RDB的概念,其中与NULL的比较总是为假。不幸的是,JIRA似乎并非如此:

假设f is EMPTY我会发现以下行为:

f is EMPTY     ⇒ true
f is not EMPTY ⇒ false
f != "a"       ⇒ false
f = "a"        ⇒ false
NOT (f is EMPTY)     ⇒ false
NOT (f is not EMPTY) ⇒ true
NOT (f != "a")       ⇒ true
NOT (f = "a")        ⇒ true

但你得到了

NOT (f is EMPTY)     ⇒ false
NOT (f is not EMPTY) ⇒ true
NOT (f != "a")       ⇒ false
NOT (f = "a")        ⇒ false

如何正确查询“所有不是”?

2 个答案:

答案 0 :(得分:0)

我假设您正在使用Jira的搜索界面,使用JQL语法。要搜索项目“我的大项目”中具有与“版本2”不同的非null fixVersion的所有问题,我将使用:

project = "My Big Project" AND fixVersion is not EMPTY AND fixVersion != "Version 2"

对我有用; )

答案 1 :(得分:0)

考虑到支持言论,这是一个错误。 因此,我发布了错误链接作为回应,以指导更多的寻求者:

https://jira.atlassian.com/browse/JRA-42951