MongoDB的NumberLong真的是64位有符号整数吗?据说MongoDB的NumberLong是一个64位有符号整数,这意味着我们可以使用-2^63=2^54的预期值,但会返回-2^53因此,可靠的NumberLong数字似乎是54位有符号整数。这是为什么?我做错了什么吗?来自mongoshell的示例:>NumberLong(Math.pow(2,54))NumberLong("18014398509481984")//Expected>NumberLong(Math.pow(2,54)-1)NumberLong("18014398509481984")//**NOT**Ex