更新 Azure cosmos NoSQL 容器记录而不更新 _ts

问题描述 投票:0回答:1

我们正在使用 Azure cosmos DB NOSQL,它有一个容器,比如 a。我们使用 .Net core 7 并使用 CosmosClient 进行 CRUD 操作。我们需要更新容器 a 中的文档,但不更改 _ts,因为我们使用 _ts 来跟踪 UI 的并发性。

我们检查了部分文档更新 https://learn.microsoft.com/en-us/azure/cosmos-db/partial-document-update-getting-started?tabs=dotnet但是_ts是否会改变还不清楚?所以不确定我们是否应该使用部分文档更新?

https://learn.microsoft.com/en-us/azure/cosmos-db/partial-document-update-faq#is-partial-document-update-supported-for-system- generated-properties-

azure azure-cosmosdb azure-cosmosdb-sqlapi
1个回答
0
投票

_ts
等内部使用属性不受您控制。
_ts
将随着任何文档更新而更新,就像
_etag
一样。如果您的 UI 需要自己的时间戳,则需要添加一个附加属性来跟踪时间戳,以您想要的任何方式存储它:刻度、秒等。

© www.soinside.com 2019 - 2024. All rights reserved.