私は、タイムスタンプの付いたドキュメントをEvent Hubでトリガーされた関数を使って書いているAzure DocumentDBコレクションを持っています。 私が(my_timestamp)と書いたタイムスタンプは、イベントを処理する関数からのもので、正確であることを確認しました。Azure DocumentDB(CosmosDB?)Timstampの問題
私が遭遇している問題は、DocumentDB自体によって作成された_ts
メタデータタイムスタンプが、私が作成しているタイムスタンプの前に数秒の値を表示していることです。つまり、実際にタイムスタンプドキュメントを作成する関数の実行の開始..?
これは、根本的なDocumentDBの仕組みには奇妙なことがあるようですが、これは非常に問題になります。
とにかく、誰かがこの不一致に遭遇しているかどうかを見たいと思っていました。ここでは、彼らは私の文書に表示されるタイムスタンプです:
"my_timestamp": 1499301915, // here's my timestamp that originates from the Azure Function
"_ts": 1499301899 // and here's the timestamp created by DocDB?
そしてAzureの機能にmy_timestamp
を導出するために使用されるコード:
var timeStamp = + Math.floor(new Date().getTime()/1000);
また、関数コードを共有して、 'my_timestamp'の計算方法を知ることができますか? –