簡單解釋一下ObjectId的生成過程
一.生成邏輯與組成部分 ObjectId的生成過程由四個核心組件協作完成,總計12字節(24位十六進制字符串)13: 1.時間戳(4字節) 採用Unix時間戳(從1970年1月1日UTC開始的秒數),寫入時取當前時間的秒級精度值。 例如:時間戳641c54b2(十六進制)轉換為十進制為1679507122,對應2023年3月23日15:05:22 UTC。 作用:保證生成
一.生成邏輯與組成部分 ObjectId的生成過程由四個核心組件協作完成,總計12字節(24位十六進制字符串)13: 1.時間戳(4字節) 採用Unix時間戳(從1970年1月1日UTC開始的秒數),寫入時取當前時間的秒級精度值。 例如:時間戳641c54b2(十六進制)轉換為十進制為1679507122,對應2023年3月23日15:05:22 UTC。 作用:保證生成