我正在使用sequelize ORM来处理我正在研究的node.js项目.我有一个查询,我需要对多列的连接结果执行类似的操作.
例如,类似于以下内容:
SELECT*FROM People WHERE(CONCAT(firstname,'',lastname))LIKE'%John Do%'.
我使用以下语法,并想知道这是否可行,而不必诉诸使用RAW查询(在我的解决方案中没有其他地方).
var criteria = {
include: [
occupation
],
where: {
is_active: 1
},
nest: false
};
db.people.findAll(criteria, {}).then(function(people) {
success(people);
}).catch(function(err) {
error(err);
});
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?