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 の 10 進数に解析し、1000 を掛けます。