2013-02-06 60 views
1

當我在給定時間範圍內詢問Task對象的先前State值小於「Completed」時的所有快照時,我得到零結果。但是,如果我將不平等轉換爲大於「已完成」,我會得到我期望的結果。我會假設「定義」和「正在進行中」的國家比「完成」還要少。Rally Lookback API:具有任務狀態值的不等式

_TypeHierarchy:"Task",  
"_PreviousValues.State":{$lt: "Completed"}, 
State: "Completed", 

以上查詢返回指定時間範圍內的0個結果。但是,下面的查詢返回4137個結果在同一時間範圍內(注意,唯一的區別是比小於更大的不平等開關):

_TypeHierarchy:"Task",  
"_PreviousValues.State":{$gt: "Completed"}, 
State: "Completed", 

回答

2

的問題是,LBAPI當前沒有處理任務狀態作爲一個下拉字段就像它應該。我們將在其上輸入缺陷。感謝您指出問題!

與此同時,您應該能夠使用'$ ne:null'或'$ in:[「Defined」,「In-Progress」]'來獲得期望的結果。

+0

Thanks @ rwest-rally。我很快找到了使用$的解決方法,但想要發佈問題以確保我瞭解不平等應該如何與下拉值一起工作(如果我正在使用具有更多值和/或自定義值的下拉菜單)。謝謝。 –

相關問題