Contanto que você possa garantir a exclusividade, você não está limitado a usar os suprimentos padrão "_id" do MongoDB.
Portanto, depende de você como você gera esse número. Se você quiser armazenar esse número dentro do MongoDB, poderá armazená-lo em uma coleção separada e incrementá-lo para cada nova URL necessária.
Incrementar um campo é feito usando o
$inc
verbo
, ou você pode dar uma olhada em como o MongoDB pode atomicamente atualizar
ou incrementar um valor.