我正在尝试使用 Bookshelf.js 从 Postgres 获取数据。我没有找到为 Bookshelf.js 执行此操作或执行原始查询的方法。
try {
avgDays = await new User().query((qb) => {
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。谢谢。