使用Knex JS -是否可以从要更新的行中获取所有元素,我希望在单个查询中完成update
和select
。 (当前update
仅返回要更新的行的id
)。
let query = await knex('items').select('id', 'customerId', 'itemId').where('id', id).update({ inactive: true })
谢谢!
答案 0 :(得分:2)
如果使用postgres
,请使用.returning()
const query: any = await knex('items')
.returning('id', 'customerId', 'itemId')
.where('id', id)
.update({ inactive: true });