#javascript #postgresql #bookshelf.js
Вопрос:
Я пытаюсь получить данные из Postgres с помощью Bookshelf.js. Я не нашел способа сделать это для Bookshelf.js или выполните необработанный запрос.
try { avgDays = await new User().query((qb) =gt; { return "SELECT AVG(date_part) FROM (SELECT DATE_PART('day', disable_account - created_at) FROM users WHERE disabled_account IS NOT NULL) AS date_part" }).fetchAll().then(function(data) { return data.toJSON() }, function(err){ console.error(err) }); } catch (err) { throw err; }
Этот код возвращает все строки из таблицы. Пожалуйста, помогите преобразовать SQL в Bookshelf.js. Спасибо.