我有一个存储在Microsoft Azure DocumentDB中的Record.json
文档。我需要能够将createTimestamp
和lastModifiedTimestamp
存储为 json 上的附加属性。对于文档的每次更新,似乎必须手动维护和更新lastModifiedTimestamp
。是否有一种有效的替代方法来处理 DocumentDB 中的时间戳?
是否有一种有效的替代方法来处理 DocumentDB 中的时间戳?
DocumentDB 有一个名为 _ts
的系统定义属性,每次更新资源(在您的案例中为文档(时都会更新该属性。
可以使用此属性跟踪上次更新文档的时间。有关系统定义的属性的更多详细信息,请参阅此链接:https://learn.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( 以来经过的秒数(不是毫秒数((参考:DocumentDB 中的_ts更改方式(。