Mam aplikację napisaną w węźle JS i używa biblioteki ORS Sequelize js, aby uzyskać dostęp do mojej bazy danych, która jest MySql.sequelize js z dużymi liczbami całkowitymi
Mój problem polega na tym, że mam kolumnę w mojej db, która jest BIGINT i gdy jej wartość jest duża, otrzymuję błędne wartości, gdy ją odzyskaję.
na przykład, gdy wartość w bazie danych: 10205918797953057
Dostaję 10205918797953056
, gdy otrzymam go za pomocą sequelize.
Próbowałem używać biblioteki big-integer
, ale nie miałem szczęścia.
wszelkie porady są mile widziane.
P.S: Nie mogę zmienić typu danych na VARCHAR.
może być 'DataTypes.BIGINT' jako [tutaj] (http://sequelize.readthedocs.org/en/latest/ api/datatypes/# bigint) – Sami
kolumna jest zdefiniowana w Mysql i Sequelize jako 'BIGINT' – Sami