NodeJS 搜索Sequelize json对象时存在区分大小写问题

ebdffaop  于 2022-11-29  发布在  Node.js
关注(0)|答案(1)|浏览(216)

我已经分享了下面的详细信息。我需要将名字字段的值计算为小写。我如何提供它?
第一个

yqlxgs2m

yqlxgs2m1#

如果数据库为PG,则此操作可能有效。

const data = await sequelize.models.orders.findAll({
    where: {
        ['customer.firstname']: {
            [Op.iLike]: '%janice', 
        },
    },
});
console.log(data.length)

或者sequelize.where,可以实现sequelize.fn和sequelize.col。
此讨论可能有助于确定答案。
Sequelize: Find All That Match Contains (Case Insensitive)

相关问题