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