我们计划使用“历史”交互来支持查看资源的历史快照(例如,将遭遇的护理事件详细信息作为遭遇的历史快照查看)。
例如,
GET encounter/{id}/_history/{vid}我们希望使用相同的结构来使用PUT交互对特定历史条目执行回顾性更新。
PUT encounter/{id}/_history/{vid}然而,正如提到的这里那样,这样做似乎有限制。
因此,除了元数据可以修改(主要是为了访问控制目的)之外,没有办法更新或删除过去版本的记录。
是否还有其他机制来执行回顾性更新?
发布于 2018-05-16 11:34:33
没有调整历史的机制。历史并不代表“所发生的历史”。它表示“在特定时间内存在于此服务器上的一组版本”。因此,没有时间旅行,就没有必要改变历史记录。如果您想在不同的时间断言一个资源的多个独立的东西,您可以创建多个实例并使用Linkage将它们连接在一起--例如,一种情况,其严重性为一年,然后升级为两年,然后进入缓解状态一年,然后返回,然后可以使用多个条件记录来表示它们,每个记录具有不同的有效周期。链接可以用来表示他们都在谈论同样的情况。当服务器第一次意识到这些历史信息时,就可以创建所有的“现在”。
https://stackoverflow.com/questions/50368900
复制相似问题