Możesz napisać własny generator id i używać go. Tutaj
możesz znaleźć jak. Ale ObjectId
został zaprojektowany tak, aby był unikalny we wszystkich zestawach odłamków/replik. Tak więc każdy odłamek może generować unikalny identyfikator niezależnie od innych. Z int id w rozproszonej bazie danych będziesz miał wiele problemów.