1

MongoDBは、objectID の一部に 4 バイトのタイムスタンプを使用します。タイムスタンプを 4 バイトに変換しますか?

欠けている部分は、「BSON ObjectIds can be any 12 byte binary 」だと思います。したがって、タイムスタンプを の最初の 4 つのバイナリ ピースに変換しようとしていると思います。

ここに画像の説明を入力

4

3 に答える 3

0

API の一部としてタイムスタンプを抽出するヘルパー関数があります。

//OID ObjID; 
time_t ts = ObjID.asTimeT()

http://api.mongodb.org/cplusplus/current/classmongo_1_1_o_i_d.html

于 2012-05-28T06:33:48.550 に答える
0

タイムスタンプ4 バイトの整数で、1970 年 1 月 1 日からの秒数を表します。

何の言語を使っていて、何をしたいですか?

于 2012-05-27T16:26:07.473 に答える
-1

4 バイトを基数 16 の 10 進数に解析し、1000 を掛けます。

于 2012-05-27T15:41:50.543 に答える