Vi har brukt MongoDB Object Id i alle de foregående kapitlene. I dette kapittelet vil vi forstå strukturen i objectID 
 
  objectID   MongoDB bruker ObjectIds som standardverdien av  _id   For å generere en ny objectID bruke følgende kode:.   nevnte uttalelse returnerte følgende unikt generert id:   I stedet for MongoDB generere objectID, kan du også gi en 12-byte id:   Siden _id objectID av standard lagrer 4 byte tidsstempel, i de fleste tilfeller trenger du ikke trenger å lagre etableringen tidspunktet for ethvert dokument. Du kan hente etableringen tiden av et dokument ved hjelp getTimestamp metode.   Dette vil returnere etableringen tiden av dette dokumentet i ISO Date format:   I noen tilfeller må du kanskje verdien av objectID i string format. Å konvertere objectID i streng bruke følgende kode:   Koden over vil returnere strengen formatet på Guid: 
 er en 12-byte BSON type som har følgende struktur:. 
 siden unix epoken 
 
 De neste 3 bytes  maskinidentifikatoren 
 
 De neste 2 byte består av  prosessen id 
 
 De siste 3 bytes en  tilfeldig tellerverdien 
 
 innen hvert dokument som genereres mens etableringen av et dokument. En kompleks blanding av objectID gjør alle _id feltene unik 
 
 Opprette New objectID 
 
> NewObjectId = objectID () 
 objectID ("5349b4ddd2781d08c09890f3") 
> myObjectId = objectID ("5349b4ddd2781d08c09890f4") 
 Creation Stempel av et dokument 
 
> ObjectID ("5349b4ddd2781d08c09890f4") getTimestamp () 
 ISODate (" 2014-04-12T21: 49: 17Z ") 
 Konverter objectID til String 
 
> newObjectId.str 
 5349b4ddd2781d08c09890f3

