【问题标题】:Is there a way to use Op.like as the second element in Sequelize?有没有办法使用 Op.like 作为 Sequelize 中的第二个元素?
【发布时间】:2020-08-10 22:15:48
【问题描述】:

如果我想知道一列是否以带有 sequelize 的字符串“myString”开头,我可以这样查询:

...
where: {
    column: { [Op.like]: `${myString}%` }
}

等效的 SQL 查询是:... WHERE column LIKE {myString}%

但是,我想知道变量是否以列中的值开头,反之亦然。等效查询为:... WHERE {myString} LIKE concat(column, '%')

【问题讨论】:

  • The equivalent query would be: ... WHERE otherColumn LIKE concat(column, '%') ?

标签: sequelize.js


【解决方案1】:
where: {
    column: { [Op.contained]: `${myString}` },
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 2020-08-04
    • 1970-01-01
    • 2021-10-09
    相关资源
    最近更新 更多