MongoDB在其objectID的一部分中使用4字节时间戳。我会将时间戳转换为4个字节吗?
我认为缺少的部分是“BSON ObjectIds可以是任何12字节二进制”。所以,我想我希望将时间戳转换为前四个二进制文件:
答案 0 :(得分:0)
将4个字节解析为带小数16的十进制并乘以1000。
答案 1 :(得分:0)
时间戳是一个4字节的整数 - 它表示自1970年1月1日以来的秒数。
您使用的语言是什么?您想要做什么?
答案 2 :(得分:0)
有一个辅助函数可以提取时间戳作为API的一部分。
//OID ObjID;
time_t ts = ObjID.asTimeT()
http://api.mongodb.org/cplusplus/current/classmongo_1_1_o_i_d.html