Как исправить RAW запрос с помощью Squelize - PullRequest
0 голосов
/ 15 апреля 2019

У меня такой запрос:

SELECT merchant_id as name,count(id) as y FROM table_name WHERE DATE(created_at) = current_date() GROUP BY merchant_id

и я выполню этот запрос в hapijs с Squelize.

Я пытаюсь так, но не работает, возвращает пустой массив

return new Promise(async function (resolve, reject) {
        return await sequelize.query(query, { type: sequelize.QueryTypes.SELECT})
        .then(users => {
            resolve(users)
        })
        .catch(error => {
            reject(error)
        })
    });

1 Ответ

0 голосов
/ 15 апреля 2019

как насчет попробовать это?

return new Promise(async (resolve, reject) => {
      try {
        const users = await sequelize.query(query, { type: sequelize.QueryTypes.SELECT})
        resolve(users)
      } catch (error) {
        reject(error)
      }
    });
...