JIRA:如何搜索不包含特定值的所有问题
这个=!运算符仅返回值不是指定值的字段。要查找所有需要搜索的内容,f为空或f!=价值观 这很难看,而且会使更大、更复杂的查询变得杂乱无章 它确实模仿了大多数RDB的概念,其中与NULL的比较总是错误的。不幸的是,吉拉的情况似乎并非如此: 假设f为空,我将预期以下行为: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 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。 因此,我发布错误链接作为回应,以指导进一步的搜索者: