Я получаю следующую ошибку, когда пытаюсь подсчитать количество пользователей в таблице пользователей. Соединение установлено и работает, и я могу получить другие данные, но проблема заключается в подсчете c. id
является первичным ключом для отношения. Документация предполагает, что это способ правильного использования счетчика.
Ошибка
Необработанный отказ SequelizeDatabaseError: столбец «users.id» должен присутствовать в предложении GROUP BY или использоваться в совокупности функция
Подсчет количества пользователей
req.users.findAll({
attributes: { include: [[req.sequelize.fn('COUNT', req.sequelize.col('username')), 'users']] }
});
Определение модели
req.users = sequelize.define("users", Users);