Что если я заменим идентификатор MongoDB по умолчанию в моих документах своим собственным идентификатором, это уменьшит время отклика или время поиска? - PullRequest
0 голосов
/ 06 марта 2020

Что, если я заменю MongoDB objectId по умолчанию в моих документах своим собственным пользовательским идентификатором, который представляет собой просто цифры, это уменьшит время ответа или время поиска? Можно ли добавить свой собственный идентификатор машины при создании objectId для документа БД?

Ответы [ 2 ]

0 голосов
/ 07 марта 2020

, пока идентификатор уникален и проиндексирован, разница в производительности не будет

0 голосов
/ 06 марта 2020

Это возможно. Вам необходимо установить _id документа с вашим собственным идентификатором. По сути, вам нужно управлять этим.

Что касается того, уменьшит ли это время отклика или нет, я не думаю, что оно будет слишком существенным. Я бы предложил спроектировать поля, чтобы получить все. Вы можете выбирать поля, и это может помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...