我正在使用express-cassandra
npm 包连接到数据库,下面的代码在将Long
值转换为Integer
.
var num = 13315766168394088000;
结果是:-
var valueFromInt = models.datatypes.Long.fromInt(num);
=> 长:-1152696320
var valueFromString = models.datatypes.Long.fromString(num.toString());
=> 长:-5130977905315463616
我不明白为什么这是巨大的差异以及为什么这会返回负值。