Obecně si myslím, že byste měli být opatrní, abyste klientovi odhalili interní informace (jako jsou ID DB). S URL lze snadno manipulovat a uživatel má možná přístup k objektům, které nechcete, aby měl.
Speciálně pro MongoDB může ID objektu dokonce odhalit některé další interní prvky (viz zde ), tedy nejsou zcela náhodné. To může být také problém.
Kromě toho si myslím, že není důvod toto id nepoužívat.