Я перехожу к MongoDB из MySQL. Знакомая архитектура для очень простой таблицы users
имела бы автоматическое приращение uid
. См. собственную документацию Mongo для этого варианта использования.
Мне интересно, это лучшее архитектурное решение. С точки зрения UX мне нравится иметь UID как внешние ссылки, например, в более коротких URL-адресах: http://example.com/users/12345
Есть ли третий способ? Кто-то из IRC Freenode #mongodb
предложил создать ряд идентификаторов и кэшировать их. Я не знаю, как это реализовать, или есть ли еще один маршрут, на который я могу пойти. Мне не обязательно даже нужно, чтобы _id
сам увеличивался таким образом. Пока users
все имеют уникальный номер uid
в документе, я был бы счастлив.