Обновить

Комментарии 4

Почему вы храните ObjectId как стринг? К примеру chat_id

Сейчас у нас все уникальные записи имеют _id в формате OID в своих коллекциях. А все остальные вложения данных id, будь-то chat_id или sender_id сервис сообщений дообогащает из других сервисов. Общение между сервисами идет через HTTP, а в JSON формате нет OID или UUID формата. Пришло str - положили str, экономим микрообъемы нагрузки на конвертации в другие форматы.

Спасибо за ответ, было интересно потому что видно что сознательное решение

Можно перевести что бы выиграть в индексации и размере поля, но пока не запустили ничего - нет требуемого объема данных для перевода на UUID.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации