Почему этот объектный идентификатор MongoDB бесконечен в электронной таблице Google?

Введите идентификатор объекта MongoDB 52489e882967060200000283 в ячейку в таблице Google, и это забито , Что дает?

2 ответа

Решение

Смотри, что маленький e в середине? Google Sheets рассматривает это как число в показательной форме. т.е.

52489 x 10^882967060200000283

Вероятно, меньше, чем количество субатомных частиц в известной вселенной, но достаточно близко к бесконечности, чтобы не иметь значения.

Изменить: На самом деле, количество атомов в известной вселенной, по оценкам, составляет около 1 х 10^82, так что это немного больше...

Я помню, что mongo objectID находится в шестнадцатеричном формате. Таким образом, e на самом деле означает 14. Но Google по ошибке относится к нему как к экспоненте.

Источник: https://docs.mongodb.com/manual/reference/method/ObjectId/

Другие вопросы по тегам