knex有一堆api。什么select().where()...干嘛不直接knex.raw('select * from where id=?'),简单明了
knex orm 主要是为了面向对象,实现动态sql,安全校验等等。避免你写原生sql,需要手动拼接,查询结果集手动映射。其它如用对象的形式创建,迁移,修改表等等。虽然用raw亦能达到,但代码复用性可维护性不是同一个级别。
1.4m articles
1.4m replys
5 comments
56.6k users