2015-02-10 29 views
5

我有一個用Node JS編寫的應用程序,並使用Sequelize js ORM庫訪問我的MySql數據庫。使用大整數續集js

我的問題是,我的數據庫中有一列是BIGINT,當它的值很大時,我檢索到的時候出現錯誤的值。

例如,當數據庫中的值爲:10205918797953057我得到10205918797953056當我使用sequelize獲取它。

我試過使用big-integer庫,但我沒有運氣。

歡迎任何建議。

P.S:我無法將數據類型更改爲VARCHAR。

+1

它可能是'DataTypes.BIGINT'爲[這裏](http://sequelize.readthedocs.org/en/latest/ api/datatypes /#bigint) – Sami 2015-02-10 13:45:59

+0

該列在Mysql中定義,在Sequelize中定義爲'BIGINT' – Sami 2015-02-10 13:53:07

回答