0

有没有办法使用 LookbackAPI 查询从某个日期(比如一周前)到今天对 PlanEstimate 进行更改的所有故事(HierarchicalRequirement)?

或者最好的方法是找到过去给定日期的所有故事并返回 PlanEstimate 和 UnformatedID 字段,然后将它们与截至今天的每个故事的当前 PlanEstimate 进行比较?

4

1 回答 1

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"
    }
}

应该为您提供与 PlanEstimate 从 2013-05-01 到 2013-05-10 的更改相对应的任何 HierarchicalRequirement 快照。

于 2013-05-10T00:53:55.807 回答