Знаете ли вы, что вы можете использовать атрибут [MongoIdentifier], чтобы заставить любое свойство действовать как уникальный ключ?
Я решал эту проблему, заимствуя технику из WordPress, представленный свойством «url slug» и украшающим это свойство [MongoIdentifier].
Итак, если бы у меня был человек по имени Джонни Уокер, я бы создал слизню «johnny-walker». Вам просто нужно убедиться, что эти URL-адреса остаются уникальными, и вы получаете чистые URL-адреса без уродливых идентификаторов объектов.