Du kan skrive din egen id-generator og bruge den. Her
du kan finde hvordan. Men ObjectId
blev designet til at være unik på tværs af alle shards/replikasæt. Så hvert shard kan generere unikt id uafhængigt af andre. Med int id i distribueret database vil du have mange problemer.