Ich gehe davon aus, dass es sich nur um einen Tippfehler in der Dokumentation handelt. Die _id
Feld ist Primärschlüssel für jedes Dokument. Sie heißt _id
und ist auch über id
erreichbar . Versuch, eine id
zu verwenden key kann zu einem illegal ObjectId format
führen Fehler.
Dieser Abschnitt zeigt nur an, dass die automatisch generierten ObjectIDs mit einem Zeitstempel beginnen, sodass es möglich ist, Ihre Dokumente automatisch zu sortieren. Das ist ziemlich cool seit der _id
wird automatisch in jeder Sammlung indiziert. Weitere Informationen finden Sie unter http://www.mongodb.org/display/DOCS/Object+IDs. Speziell unter "BSON ObjectID Specification".
Eine BSON-Objekt-ID ist ein 12-Byte-Wert, der aus einem 4-Byte-Zeitstempel (Sekunden seit Epoche), einer 3-Byte-Maschinen-ID, einer 2-Byte-Prozess-ID und einem 3-Byte-Zähler besteht. Beachten Sie, dass die Zeitstempel- und Zählerfelder im Gegensatz zum Rest von BSON Big Endian gespeichert werden müssen.