我想要一种添加“ where”子句的方法,该子句将在所有用于Get,Update和Delete的API调用中包含一个ID。
我正在使用中间件来实现这一目标。下面是我的代码:
module.exports = function(){
return function parse(req, res, next) {
// Add an 'and' filter that specifies the tenant in all requests.
req.query.filter = ({
where: { tenantCompanyKey: '1a4f7513147aefc2a93ac7153df458fd' }
});
next();
}
}
因此,执行查询时,它应类似于:
SELECT * FROM tbl_accounts
WHERE tenant_company_key = '1a4f7513147aefc2a93ac7153df458fd'