我正在尝试使用lookback api来获取将Ready标志设置为true的故事。我似乎能够输出就绪标志,但不能对其进行过滤。
我似乎不能过滤或输出回收标志。
奇怪的是,这些字段是否不能作为过滤器供lookback api使用。
发布于 2014-02-13 20:43:16
尼克关于回收文物的说法是对的。不过,我想知道您是否引用了现成的值,并将其视为字符串。这个字段实际上是一个布尔值,可以像这样查询:
https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/12352608129/artifact/snapshot/query.js?find={"Ready":true}&fields=true这不起作用(因为它匹配的是字符串"true“,而不是布尔值true)。
https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/12352608129/artifact/snapshot/query.js?find={"Ready":"true"}&fields=true在文档的提示和技巧部分,它也被列为#1:https://rally1.rallydev.com/analytics/doc/Analytics2.0LookbackAPIUserManual.html#h.ce80nb6raonb
发布于 2014-02-13 08:41:29
我相信你是对的。在说明时态数据模型的LBAPI documentation示例中,显示了工件移动到回收站后恢复时的间隙,或者在将工件移动到回收站后再也不恢复时不显示任何数据。
根据this SO post,Lookback API不提供与回收站中的跟踪条目类似的任何内容。
就就绪标志而言,像这样的查询将返回字段值:
https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/12352608129/artifact/snapshot/query.js?find={"ObjectID":{$in:[16483705391,14167827399]}}&fields=["Name","Ready"]例如:
{
Name: "my story",
Ready: false
},
{
Name: "my story",
Ready: true
},如果像SRMelody指出的那样,将值true视为布尔值,而不是字符串,则此查询将返回结果:
https://rally1.rallydev.com/analytics/v2.0/service/rally/workspace/12352608129/artifact/snapshot/query.js?find={"Ready":true}&fields=truehttps://stackoverflow.com/questions/21740230
复制相似问题