Estoy usando Sequelize con SQLite en NodeJS. Tengo una tabla de Usuario en la que almaceno ID (16 caracteres de largo. Example: 795051544012783646 ). Cada vez que consulto la base de datos para un usuario específico, hace algo extraño con su ID:
user { dataValues: { id: 218062175636291600, name: 'Raki', balance: 0, ap: 0, objCount: 0 }, _previousDataValues: { id: 218062175636291600, name: 'Raki', balance: 0, ap: 0, objCount: 0 }, uniqno: 1, _changed: Set(0) {}, _options: { isNewRecord: false, _schema: null, _schemaDelimiter: '', raw: true, attributes: [ 'id', 'name', 'balance', 'ap', 'objCount' ] }, isNewRecord: false }El ID debería ser 218062175636291 586 , pero muestra 218062175636291 600 . Vale la pena señalar que la propia base de datos lo almacena tal como está (funciona perfectamente).
Mi modelo de usuario declara los ID como INTEGER, así que los cambié a BIGINT. No funcionó.