objectid由哪些部分組成?
objectid有四部分組成:時間戳、客戶端ID、客戶進程ID、三個字節的增量計數器。
_id是一個 12 字節長的十六進制數,它保證了每一個文檔的唯一性。在插入文檔時,需要提供_id。如果你不提供,那么 MongoDB 就會為每一文檔提供一個唯一的 id。_id的頭 4 個字節代表的是當前的時間戳,接著的后 3 個字節表示的是機器 id 號,接著的 2 個字節表示 MongoDB 服務器進程 id,最后的 3 個字節代表遞增值。
objectid由哪些部分組成?
objectid有四部分組成:時間戳、客戶端ID、客戶進程ID、三個字節的增量計數器。
_id是一個 12 字節長的十六進制數,它保證了每一個文檔的唯一性。在插入文檔時,需要提供_id。如果你不提供,那么 MongoDB 就會為每一文檔提供一個唯一的 id。_id的頭 4 個字節代表的是當前的時間戳,接著的后 3 個字節表示的是機器 id 號,接著的 2 個字節表示 MongoDB 服務器進程 id,最后的 3 個字節代表遞增值。