Можете да напишете свой собствен генератор на идентификатори и да го използвате. Тук
можете да намерите как. Но ObjectId
е проектиран да бъде уникален във всички сегменти/реплики. Така всеки шард може да генерира уникален идентификатор независимо от другите. С int id в разпределена база данни ще имате много проблеми.