Spodziewam się, że to tylko literówka w dokumentacji. _id pole jest kluczem podstawowym dla każdego dokumentu. Nazywa się _id i jest również dostępny przez id . Próba użycia id klucz może spowodować illegal ObjectId format błąd.
Ta sekcja wskazuje tylko, że automatycznie generowane identyfikatory ObjectID zaczynają się od sygnatury czasowej, dzięki czemu możliwe jest automatyczne sortowanie dokumentów. To całkiem fajne, ponieważ _id jest automatycznie indeksowany w każdej kolekcji. Więcej informacji można znaleźć na stronie https://www.mongodb.org/display/DOCS/Object+IDs. W szczególności w „Specyfikacji BSON ObjectID”.
BSON ObjectID to 12-bajtowa wartość składająca się z 4-bajtowego znacznika czasu (sekundy od epoki), 3-bajtowego identyfikatora maszyny, 2-bajtowego identyfikatora procesu i 3-bajtowego licznika. Pamiętaj, że pola znacznika czasu i licznika muszą być przechowywane w big endian, w przeciwieństwie do reszty BSON.