Wie die ausgewählte Antwort sagt, können Sie findAndModify verwenden, um sequentielle IDs zu generieren.
Aber ich widerspreche stark der Meinung, dass Sie das nicht tun sollten. Es hängt alles von Ihren geschäftlichen Anforderungen ab. Eine 12-Byte-ID kann sehr ressourcenintensiv sein und in Zukunft zu erheblichen Skalierbarkeitsproblemen führen.
Ich habe eine ausführliche Antwort hier .