Jeg forventer, at det kun er en tastefejl i dokumentationen. _id
felt er primær nøgle for hvert dokument. Det hedder _id
og er også tilgængelig via id
. Forsøg på at bruge et id
nøgle kan resultere i et illegal ObjectId format
fejl.
Denne sektion indikerer blot, at de automatisk genererede ObjectID'er starter med et tidsstempel, så det er muligt at sortere dine dokumenter automatisk. Dette er ret sejt siden _id
indekseres automatisk i hver samling. Se http://www.mongodb.org/display/DOCS/Object+IDs for mere information. Specifikt under "BSON ObjectID Specification".
Et BSON ObjectID er en 12-byte værdi bestående af et 4-byte tidsstempel (sekunder siden epoke), et 3-byte maskin-id, et 2-byte proces-id og en 3-byte tæller. Bemærk, at tidsstemplet og tællerfelterne skal gemmes big endian i modsætning til resten af BSON.