许多文章解释了如何使用文档的ETag来选择该文档的乐观并发行为。
似乎是一个容器本身也可能有一个ETag。但是,没有明确提到ETag是反映了容器内部文档的更改,还是只反映了容器本身的定义。
简而言之,是否可以(并受支持)使用CosmosDb容器的etag属性来防止整个容器的并发更新?
我对时间戳属性也很好奇。这是在任何文档更改时更新的,还是只更新容器本身?
发布于 2021-10-14 15:21:10
是否可以(并受支持)使用CosmosDb容器的etag属性来防止整个容器的并发更新?
否,容器级别的etag属性不能用于防止整个容器的并发更新。
我对时间戳属性也很好奇。这是在任何文档更改时更新的,还是只更新容器本身?
只有在更新容器时,才更新容器级别的ts属性。更新文档时,只更新该文档的ts属性,而不更新容器的属性。
https://stackoverflow.com/questions/69572315
复制相似问题