如何在不使用 raw() 方法的情况下使用绑定?

How to use binding without using raw() method?

我是 knexjs 的新手。

Knexjs:使用 raw() 进行绑定效果很好。是否可以在不使用 raw() 方法的情况下使用 SQL 构建器的绑定?

谢谢!

没有。您需要使用 knex.raw() 但您不必将所有查询都写为单个原始查询。您只能像这样原始查询的一部分:

  knex('table').where(knex.raw('lower(??)', ['firstName']), 'mikael')