2015-02-10 28 views
5

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.

+1

może być 'DataTypes.BIGINT' jako [tutaj] (http://sequelize.readthedocs.org/en/latest/ api/datatypes/# bigint) – Sami

+0

kolumna jest zdefiniowana w Mysql i Sequelize jako 'BIGINT' – Sami

Odpowiedz

Powiązane problemy