Можно ли определить значение int32 в консоли javascript? - PullRequest
3 голосов
/ 01 июля 2011

Правильно ли я понимаю, что невозможно определить и сохранить значение int32 в консоли mongodb javascript?Поэтому, если я хочу сделать это, у меня нет выбора, кроме как написать программу на Java или другом языке с хорошо типизированным интерфейсом драйвера?

Единственное более или менее четкое объяснение, которое я могу найти, это BUG #854 в JIRA Монгодба.Но я просто не могу поверить, что такой простой и жизненно важной функции избегают.

Ответы [ 2 ]

5 голосов
/ 01 июля 2011

Это еще хуже, если вы извлекаете данные в консоли JS, а затем записываете их обратно в БД, они преобразуют целые числа в числа с плавающей точкой.до сих пор не реализовано .Новая функция была реализована в 1.9.1:

var intValue = NumberInt(3);
4 голосов
/ 08 ноября 2011

Как обновление, у меня работает следующая функция.Полученное поле имеет тип Int32

var intValue = NumberInt(3);
...