因此,我使用mongoexport导出了一些集合,并发现了将9999999999999等大整数导出为9.9999999999999e+13的情况

有两个问题:为什么会这样,如何防止这种情况?

谢谢你。

最佳答案

MongoDB默认将所有数字文字视为floating point,并且在超过特定阈值(32位?)时,在导出为JSON时会切换为科学计数法。

关于mongodb - mongoexport返回科学(指数)表示法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37961380/

10-11 01:17