拉力赛:查询过滤到特定的标签 [英] Rally: Query Filtered to Specific Tags
问题描述
var query = new rally.sdk.util.Query ('SomeField =Some Value');
当尝试查询包含单个值的字段时,效果很好,但这不由于标签是数组,它似乎在标签上工作 - 假设我甚至引用正确的字段名称。我尝试了以下所有成功:
var query = new rally.sdk.util.Query('Tags =Some值');
var query = new rally.sdk.util.Query('Tags containsSome Value');
var query = new rally.sdk.util.Query('Tag =Some Value');
var query = new rally.sdk.util.Query('Tag containsSome Value');
var query = new rally.sdk.util.Query('Tags = {Some Value}');
var query = new rally.sdk.util.Query('Tags contains {Some Value}');
var query = new rally.sdk.util.Query('Tag = {Some Value}');
var query = new rally.sdk.util.Query('Tag contains {Some Value}');
var SearchTags = {Some Value};
var query = new rally.sdk.util.Query('Tags = SearchTags');
var SearchTags = {Some Value};
var query = new rally.sdk.util.Query('Tags contains SearchTags');
将数据过滤到特定标签的正确字段名称和运算符是什么?
尝试这样:
var query = new rally.sdk.util.Query('Tags.Name ContainsSome Value);
这适用于标签,但目前不适用于所有收藏。
I am writing a custom app for Rally and I would like to filter the data to stories with specific tags. So far I haven't found a way to write the correct syntax to achieve this purpose. Here's an example of a standard query that I would include in the cardboardConfig:
var query = new rally.sdk.util.Query('SomeField = "Some Value"');
This works well enough when trying to query a field that contains a single value, but this doesn't appear to work on tags since tags are arrays -- assuming I am even referencing the correct field name. I tried all of the following without success:
var query = new rally.sdk.util.Query('Tags = "Some Value"');
var query = new rally.sdk.util.Query('Tags contains "Some Value"');
var query = new rally.sdk.util.Query('Tag = "Some Value"');
var query = new rally.sdk.util.Query('Tag contains "Some Value"');
var query = new rally.sdk.util.Query('Tags = {"Some Value"}');
var query = new rally.sdk.util.Query('Tags contains {"Some Value"}');
var query = new rally.sdk.util.Query('Tag = {"Some Value"}');
var query = new rally.sdk.util.Query('Tag contains {"Some Value"}');
var SearchTags = { "Some Value" };
var query = new rally.sdk.util.Query('Tags = SearchTags');
var SearchTags = { "Some Value" };
var query = new rally.sdk.util.Query('Tags contains SearchTags');
What is the correct field name and operator for filtering the data to specific tags?
Try this:
var query = new rally.sdk.util.Query('Tags.Name Contains "Some Value");
This works for tags, but won't currently work for all collections.
这篇关于拉力赛:查询过滤到特定的标签的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!