Knex.js 在knex中,如何在没有原始数据的情况下访问联接中的列值?

Knex.js 在knex中,如何在没有原始数据的情况下访问联接中的列值?,knex.js,Knex.js,使用knex,是否可以在没有raw的情况下执行此操作 q.leftJoin('columnName as cn', raw('?? is true', ['cn.bool'])) 我试过了 q.leftJoin('columnName as cn', b => { b.on('cn.bool', 'is', 'true') } 但是它不起作用。如果没有raw,就无法创建它,因为next中的join的默认行为是按两列连接,而不是按值连接

使用knex,是否可以在没有
raw
的情况下执行此操作

q.leftJoin('columnName as cn', raw('?? is true', ['cn.bool']))
我试过了

q.leftJoin('columnName as cn', b => {
  b.on('cn.bool', 'is', 'true')
}

但是它不起作用。

如果没有
raw
,就无法创建它,因为next中的
join
的默认行为是按两列连接,而不是按值连接