Sailsjs没有输出bigint

时间:2015-11-24 16:01:56

标签: mysql sails.js

我试图使用mysql-adapter从mysql表中显示sails表 表格中的ID采用以下格式

14482773051001000000
14482773051001000001
14482773051001000002

但是帆正在吐出每个ID,如

14482773051001000000
14482773051001000000
14482773051001000000

基本上用0替换所有最后的数字。

我已尝试将autoPK设为false,并将bigint设置为64,但无济于事。

我的属性目前设置如下:

 autoPK: false,
 schema: true,

  attributes: {
    id: {
  type: 'integer',
      size: 64,
      unique: true,
      autoIncrement:true,
      primaryKey: true
    },

有人可以帮忙吗? :/

答案

答案是通过MysqlAdapter打开supportBigNumbers:true

myMysqlConnection:{ 适配器:' sails-mysql', 主持人:' 192.168.x.x', 用户:'用户名', 密码:'密码', 数据库:' myDb', supportBigNumbers:true },

感谢@japel https://github.com/japel关于gitter

1 个答案:

答案 0 :(得分:1)

答案是通过MysqlAdapter打开supportBigNumbers:true

myMysqlConnection: {
  adapter: 'sails-mysql',
  host: '192.168.x.x',
  user: 'username',
  password: 'password',
  database: 'myDb',
  supportBigNumbers: true
},

感谢@japel https://github.com/japel关于gitter