Zoals het geselecteerde antwoord zegt, kunt u findAndModify gebruiken om opeenvolgende ID's te genereren.
Maar ik ben het absoluut niet eens met de mening dat je dat niet moet doen. Het hangt allemaal af van uw zakelijke behoeften. Het hebben van een ID van 12 bytes kan veel bronnen vergen en in de toekomst aanzienlijke schaalbaarheidsproblemen veroorzaken.
Ik heb een gedetailleerd antwoord hier .