我需要找出mongoDB中双精度字段的最小值和最大值是多少,包括精度值。
我找到了此链接:http://bsonspec.org/spec.html
因为MongoDB使用BSon,所以我正在寻找BSON信息。有人说:
双8字节(64位IEEE 754-2008二进制浮点数)
但是我如何基于此计算最小和最大数量?
我最终到达了此链接:https://en.wikipedia.org/wiki/Double-precision_floating-point_format
但是不知道如何计算最小值和最大值。
答案 0 :(得分:1)
您所包含的Wikipedia链接具有准确的答案:
min: -2^1023 * (1 + (1 − 2^−52)) (approx: -1.7976931348623157 * 10^308)
max: 2^1023 * (1 + (1 − 2^−52)) (approx: 1.7976931348623157 * 10^308)