相关疑难解决方法(0)

Sequelize:WHERE LIKE子句中的Concat字段

我正在使用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)

有任何想法吗?

mysql node.js sequelize.js

8
推荐指数
3
解决办法
1万
查看次数

标签 统计

mysql ×1

node.js ×1

sequelize.js ×1