Som valt svar säger kan du använda findAndModify för att generera sekventiella ID:n.
Men jag håller inte med om att man inte ska göra så. Allt beror på ditt företags behov. Att ha 12-byte ID kan vara mycket resurskrävande och orsaka betydande skalbarhetsproblem i framtiden.
Jag har ett detaljerat svar här .