我正在尝试将JavaScript号码类型转换为bigint,以传递给Postgres表



我有一个我需要存储在Postgres表中的bigint。我正在使用REST API,并且在Row Creation上的JavaScript号码类型中没有任何问题,但是当我尝试更新它时,我会收到此错误:

 "Error: invalid input syntax for integer: "" 

有没有办法施放这种类型?到目前为止,我尝试使用Math.js没有运气。任何建议或帮助将不胜感激。

尝试一下,然后查看:

const string = 'YourNumberHere';
BigInt(string);

使用Math.js:

var reqId = "YourNumberHere";
var myBigNumber = math.bignumber(reqId);
var res = math.add(myBigNumber, 1);
console.log(myBigNumber.toString());
console.log(res.toString());

您可以使用称为 biginteger.js 的JavaScript lib用于该目的。,尽管有记忆和时间限制。此lib可以从此链接下载。

喜欢var largeNumber = bigInt("75643564363473453456342378564387956906736546456235345");

您可以在此处找到此lib的文档

最新更新