我在Microsoft Azure DocumentDB中存储了Record.json
文档。我需要能够将createTimestamp
和lastModifiedTimestamp
作为附加属性存储在json上。对于文档的每次更新,似乎必须手动维护和更新lastModifiedTimestamp
。是否有一种有效的替代方法来处理DocumentDB中的时间戳?
答案 0 :(得分:2)
在DocumentDB中处理时间戳是否有效?
DocumentDB有一个名为_ts
的系统定义属性,每次更新资源(在您的案例中为文档)时都会更新。
您可以使用此属性来跟踪文档上次更新的时间。有关系统定义属性的更多详细信息,请参阅此链接:https://docs.microsoft.com/en-us/azure/documentdb/documentdb-resources#system-vs-user-defined-resources。
请注意,_ts
表示为POSIX or epoch time
值。换句话说,它是自1970年1月1日00:00:00(UTC)以来经过的秒数(不是毫秒)(参考:How _ts change in DocumentDB)。