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

JIRA:如何搜索不包含特定值的所有问题,jira,Jira,这个=!运算符仅返回值不是指定值的字段。要查找所有需要搜索的内容,f为空或f!=价值观 这很难看,而且会使更大、更复杂的查询变得杂乱无章 它确实模仿了大多数RDB的概念,其中与NULL的比较总是错误的。不幸的是,吉拉的情况似乎并非如此: 假设f为空,我将预期以下行为: f is EMPTY ⇒ true f is not EMPTY ⇒ false f != "a" ⇒ false f = "a" ⇒ false NOT (f is EMPTY) ⇒ f

这个=!运算符仅返回值不是指定值的字段。要查找所有需要搜索的内容,f为空或f!=价值观

这很难看,而且会使更大、更复杂的查询变得杂乱无章

它确实模仿了大多数RDB的概念,其中与NULL的比较总是错误的。不幸的是,吉拉的情况似乎并非如此:

假设f为空,我将预期以下行为:

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

我如何正确地查询“所有非a”呢?

我假设您使用的是Jira的搜索界面,带有JQL语法。要搜索project My Big project中具有与版本2不同的非null fixVersion的所有问题,我将使用:

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

它对我有用

考虑到支持意见,这是一个bug。 因此,我发布错误链接作为回应,以指导进一步的搜索者: