Использую PostgreSQL. Функция SUM("Statistics"."quantityPrinted") AS "quantityPrinted" возвращает строковое значение.
const response = await models.sequelize.query(
`
SELECT
SUM("Statistics"."quantityPrinted") AS "quantityPrinted"
FROM "Cartridges"
left JOIN "Statistics" on "Statistics"."cartridgeId" = "Cartridges".id
WHERE "Cartridges".id = 2
`,
{ type: models.sequelize.QueryTypes.SELECT }
);
Изменял настройки, но работает только для MySQL.
dialectOptions: {
supportBigNumbers: true,
bigNumberStrings: false
}
P.S. Реально у меня намного сложней запрос, который средствами ORM не построить.