MongoDB поддерживает увеличение на значения с плавающей запятой. Это приведет к тому, что сохраненное значение будет преобразовано в число с плавающей запятой, если оно в настоящее время является другим числовым типом, что может привести к ошибкам округления, если предыдущее значение было очень большим 64-разрядным целым числом.
Применяются все стандартные предупреждения, касающиеся чисел с плавающей запятой. MongoDB, как и JavaScript-интерпретаторы в веб-браузерах, хранит значения с плавающей точкой двойной точности IEEE (64-разрядные). Эти значения имеют точность 53 бита. Промежуточные вычисления могут быть вычислены с использованием 80-битных длинных двойных чисел, но конечный результат всегда сохраняется как 64-битное значение с плавающей запятой двойной точности.