1

我正在尝试获取已删除用户故事的快照以获取自定义字段(c_Dep)的值。我得到了快照,但自定义字段为空。它有它的价值。回溯不会为客户创建的自定义字段保存价值吗?

                findConfig: { 
                    _TypeHierarchy: 'HierarchicalRequirement',
                    "ObjectID": 12345,
                       "_ValidFrom": {
            "$lte": "2017-01-25T19:00:57.475Z"
        }

在此处输入图像描述

4

3 回答 3

1

萨丽塔,从你提供的信息中很难判断到底发生了什么。不过,我可以给您一些指示。 Lookback API 将存储自定义字段的值更改。您显示的选择在 1 月 24 日至 1 月 25 日期间有效。在此期间是否设置了自定义字段?可能不是,因为数组只有一长,我认为它正在显示创建事件。

在此时间段之后,自定义字段是否已更新以包含某些内容?询问的原因是一个常见的误解是存储在回溯数据库中的记录将保存字段的当前值 - 它没有。它保存了字段的变化。如果 c_Dependencies 在该时间段内没有更改,您可能看不到数组中返回的条目。数据库中的下一个条目可能是设置 c_Dependencies 字段的记录(从 null 更改为某个值),并且可能是“在”您的时间段过滤器之后。

于 2017-01-27T14:44:44.117 回答
1

看起来您的查询请求的快照早于 2017/1/25 ( $lte)。由于只有一个,它可能是创建快照。ObjectID如果您通过删除参数获得所有快照,您应该会看到在创建工件后_ValidFrom所做的更改。c_Dep

于 2017-01-27T18:35:31.427 回答
0

由于我不允许发表评论,因此我必须发布一个新答案。

我认为威廉斯科特的意思是删除 ValidTo 过滤器。你所拥有的是创造变化。更新将在之后。

于 2017-01-30T17:16:20.070 回答