Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
It is possible to search for specific values within a database field using JQL.
JQL Search Example
Given a field like the one configured above, if we wanted to find all the issues that have Nissan cars, we can do that using the JQL function seen below:
Code Block |
---|
issue.property["dbcf"].customfield_11100_make ~ Nissan |
Breaking it Down
To see how this function works, lets break it apart:
Prefix - This part of the function is static. This syntax should never change:
Code Block issue.property["dbcf"]
Field and label - The next part of the function is the id of the custom field that is getting searched (Ids will vary across instances. To look up the id of a custom field use the Custom Field Usage tool). Names and aliases do not work in place of the custom field id. After the underscore is the label, this corresponds to the row in the database field.
Code Block customfield_11100_make
Operator and value - It is important to ensure that you are using the proper operator type.
Code Block ~ Nissan
String - When searching strings it is recommended to use “~” and “!~” (contains and does not contain) instead of “=” and “!=” to get the best results.
Numbers and Dates - When searching the normal numerical operators will work, such as “=, !=, <, >
More Examples
Search for cares made after 2010:
Code Block issue.property["dbcf"].customfield_11100_year > 2010
Searching for a car by year and make:
Code Block issue.property["dbcf"].customfield_11100_year = 2010 AND issue.property["dbcf"].customfield_11100_make ~ Mazda
Search for issues missing a value for model:
Code Block issue.property["dbcf"].customfield_11100_model is Empty
Sear for issues with cars made in multiple years:
Code Block issue.property["dbcf"].customfield_11100_year in (2010, 2011)
See More
Child pages (Children Display) | ||
---|---|---|
|