我的控制器中有以下Bookshelf方法:
const transaction = await Transaction.query({
where: { status: "paid", id: req.params.transaction_id },
orWhere: { status: "settled", id: req.params.transaction_id },
orWhere: { status: "PERFORMED", id: req.params.transaction_id },
}).fetch();
但是,它似乎并不适用第二个orWhere,并且仅返回状态与“已付款”或“已结算”匹配的实例。是否可能不允许orWhere在查询中使用第二个?什么是更好的语法?
当年话下
相关分类