MongoDB在其 objectID 的一部分中使用 4 字节时间戳。我会将时间戳转换为 4 个字节吗?
我认为缺少的部分是“BSON ObjectIds can be any 12 byte binary ”。所以,我想我正在寻找将时间戳转换为前 4 个二进制片段:
MongoDB在其 objectID 的一部分中使用 4 字节时间戳。我会将时间戳转换为 4 个字节吗?
我认为缺少的部分是“BSON ObjectIds can be any 12 byte binary ”。所以,我想我正在寻找将时间戳转换为前 4 个二进制片段:
作为 API 的一部分,有一个辅助函数可以提取时间戳。
//OID ObjID;
time_t ts = ObjID.asTimeT()
http://api.mongodb.org/cplusplus/current/classmongo_1_1_o_i_d.html
时间戳是一个 4 字节整数——它表示自 1970 年 1 月 1 日以来的秒数。
你使用什么语言,你想做什么?
将 4 个字节解析为基数为 16 的小数,然后乘以 1000。