2015-12-15 2 views
0

В соответствии с Mongo documentation on ObjectId() представление строк кажется шестнадцатеричным прямо сейчас, и попытка инициализировать ObjectId() с нечерновной строкой неправильной длины приводит к ошибке.Является ли строковое представление Mongo ObjectId гарантированным шестнадцатеричным?

Гарантировано, что так будет? Могу ли я полагаться на ObjectId() на шестнадцатеричную строку в обозримом будущем?

ответ

2

Я использую MongoDB последние 4 года. Я не думаю, что они изменят эту базовую функциональность в любом из будущих выпусков. Если они это сделают, много кода не будет обратно совместимым и сломает огромное количество программ.

Смежные вопросы