2012-01-05 49 views
2

我正在爲拉力賽寫一個自定義應用程序,我想過濾數據到具有特定標籤的報道。到目前爲止,我還沒有找到一種方法來編寫正確的語法來達到這個目的。下面是我將包括在cardboardConfig的標準查詢的例子:拉力賽:查詢過濾到特定標籤

var query = new rally.sdk.util.Query('SomeField = "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 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'); 

將數據過濾到特定標記的正確字段名稱和運算符是什麼?

回答

4

試試這個:

var query = new rally.sdk.util.Query('Tags.Name Contains "Some Value"); 

這適用於標籤,但目前不會對所有集合工作。

+0

快速的問題。如果我想獲得所有不包含此標記的內容,那麼語法是什麼?我嘗試了不包含,但這似乎沒有工作。 – 2012-01-05 20:05:28

+0

不幸的是,拉力賽的WSAPI目前不支持「不包含」。 – 2012-01-05 22:22:57