Sep 06

El Campo ObjectId en #MongoDB

Lo hemos visto en los diferentes pantallazos que he puesto.

Sin título

Ahora vamos a decir que tarea realiza de forma simple.

El campo está compuesto por 12 bytes. Los cuatro primeros bytes son un timestamp de los segundos desde el epoch de Unix; los tres siguientes bytes representan el identificador único de  máquina; los dos siguientes el identificador de proceso; y para finalizar los últimos tres bytes,  un campo incremental.

En definitiva los nueve primeros bytes nos garantizan un identificador único por segundo, máquina y proceso.

Captura