2017-02-17 288 views

回答

5

经过一番实验,我找到了合适的解决方案。只要不使用多个对象(这包括knex.raw),您可以在同一查询中使用多个.update(...)调用,而不会将任何事情搞砸。您可以将一个对象样式调用与字段/值样式调用相结合,例如:

knex('table').update({ x: 1, y: 2 }).update('modified_at', knex.fn.now()).where(...) // and so on.