有没有办法使用LookbackAPI查询从特定日期(比如一周前)到今天的PlanEstimate有变化的所有故事(HierarchicalRequirement)?
或者是最好的方法来查找过去给定日期的所有故事并返回PlanEstimate和UnformatedID字段,然后将它们与截至今天的每个故事的当前PlanEstimate进行比较?
答案 0 :(得分:1)
每个LBAPI快照都有一个_PreviousValues
集合。对于每个LBAPI快照,如果某个字段已从之前的快照更改,则_PreviousValues
集合将为该值进行水合。换句话说,如果快照之间PlanEstimate
没有更改,则该快照的PlanEstimate
集合中将不会有_PreviousValues
个条目。因此,对于PlanEstimate,以下查询:
find: {
"_TypeHierarchy" : "HierarchicalRequirement",
"_PreviousValues.PlanEstimate" : {$exists: true},
"_ValidFrom": {
$gte: "2013-01-01T00:00:00.000Z",
$lt: "2013-05-01T00:00:00.000Z"
}
}
应该为您提供与2013-05-01至2013-05-10期间PlanEstimate更改相对应的任何HierarchicalRequirement快照。