thrift オブジェクトの node.js で、mongo データベースに保存され、サービスによって返されるものとは異なるエポック日付値を取得しているようです
Thrift 定義ファイル (thrift v0.9.0)、私は
struct Profile {
...
4: i64 createDate,
5: i64 lastUpdateDate
モンゴレコード
"createdTimestamp" : NumberLong("1366334385361"),
"lastUpdatedTimestamp" : NumberLong("1366334385361")
ノード レポート
createDate: 534785233,
lastUpdateDate: 534785233
生成された node thrift クライアントは、I64 を参照しているようです。
if (this.createDate !== null && this.createDate !== undefined) {
output.writeFieldBegin('createDate', Thrift.Type.I64, 14);
output.writeI64(this.createDate);
output.writeFieldEnd();
}
どんな洞察にも感謝します。
ありがとう