Ich gehe davon aus, dass es nur ein Tippfehler in der Dokumentation ist. Das _idFeld ist der Primärschlüssel für jedes Dokument. Es heißt _idund ist auch über erreichbar id. Der Versuch, einen idSchlüssel zu verwenden, kann zu einem illegal ObjectId formatFehler führen.
Dieser Abschnitt zeigt lediglich an, dass die automatisch generierten ObjectIDs mit einem Zeitstempel beginnen, sodass Sie Ihre Dokumente automatisch sortieren können. Das ist ziemlich cool, da das _idautomatisch in jeder Sammlung indiziert wird. 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 der 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.
_idfür jedes Dokument einer Sammlung obligatorisch? Mit anderen Worten, kann ich ein neues Dokument ohne das_idFeld erstellen ?